
Description
Posts a condensed version of the briefing to a Google Chat or Slack incoming webhook, so the daily run delivers itself — skips silently when no webhook is configured.
SKILL.md
Deliver Skill
Use this skill as the final step of a sweep, after the briefing file is written. It closes the last mile: instead of the briefing waiting in the workspace until someone polls for it, the run pushes a condensed version to a chat space.
Usage
python3 skills/deliver/scripts/deliver.py .agents/workspace/briefings/<file>.md
The script:
- Looks for a webhook URL in
/credentials/webhook.env(written into the environment byclient/triggers.py createwhenCHAT_WEBHOOK_URLorSLACK_WEBHOOK_URLis set at creation time). - If none is configured, prints a skip notice and exits 0 — delivery is optional and its absence is never an error.
- Condenses the briefing markdown for chat (headings bolded, links kept, capped below the ~4,096-character Chat message limit, with a note that the full briefing lives in the workspace).
- POSTs
{"text": ...}to the webhook — the same wire format works for both Google Chat and Slack incoming webhooks.
Instructions for the Agent
- Run this exactly once per sweep, after the briefing file exists, passing the briefing's path.
- A "skipping delivery" message is normal operation — do not mention it as a problem in your output.
- If the POST fails (non-2xx), report the status and response body verbatim in your final output — the briefing itself is already safely written, so a delivery failure never warrants rewriting it or retrying more than once.
More skills from the gemini-managed-agents-templates repository
View all 4 skillsMore from Google Gemini
View publishergemini-api-dev
build applications with the Gemini API
gemini-skills
Jul 24API DevelopmentGeminiLLMMultimodalgemini-interactions-api
implement Gemini API calls for text and multimodal generation
gemini-skills
Jul 24API DevelopmentGeminiLLMMultimodalgemini-live-api-dev
build real-time streaming apps with Gemini Live API
gemini-skills
Apr 6AudioGeminiLLMVideo +1gemini-omni-flash-api
generate and edit video with Gemini
gemini-skills
Jul 1AnimationGeminiGenerative ArtVideogemini-api-cli
interact with Gemini API via CLI
gemini-api-cli
Jun 30AgentsAPI DevelopmentCLIGemini