Agent skill

Daily Briefing

by vellum-ai in vellum-ai/vellum-assistant

Proactive daily briefing that fires on a recurring schedule, pulls recent memory and workspace context, composes a structured summary (action items, progress, radar, next steps), and delivers it to…

MITAuto-check passedProductivity & Automation

Install Daily Briefing

skills CLI
$ npx skills add vellum-ai/vellum-assistant --skill daily-briefing -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install vellum-ai/vellum-assistant daily-briefing --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/vellum-ai/vellum-assistant.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/daily-briefing .claude/skills/daily-briefing && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
daily-briefing
GitHub stars
1.4k
Token cost
~806 tokens
SKILL.md length
374 words
Files
2 (incl. scripts)
Skills in repo
108
Repo updated
First seen
Licence
MIT

At a glance

Proactive daily briefing that fires on a recurring schedule, pulls recent memory and workspace context, composes a structured summary (action items, progress, radar, next steps), and delivers it to…

  • Works in 4 steps: The scheduler boots a background… → The agent runtime injects your recent… → The agent composes the briefing and runs… → …
  • Productivity & Automation work in your project
  • SKILL.md covers Setup, What the briefing covers, How to enable and Managing the schedule, plus 2 more sections
  • Runs TypeScript scripts from its folder; calls bun

What it does

Daily Briefing is an agent skill from vellum-ai/vellum-assistant. Proactive daily briefing that fires on a recurring schedule, pulls recent memory and workspace context, composes a structured summary (action items, progress, radar, next steps), and delivers it to all active channels. Enable with a time like "set up my daily briefing at 9am". Disable, reschedule, or check status at any time.

Its SKILL.md is about 810 tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including scripts (for example `scripts/setup.ts`). Compatibility notes: Designed for Vellum personal assistants

It sits in Productivity & Automation. The repository describes itself as: An AI Assistant that’s easy to setup, does your work 24/7, knows your preferences and gets better over time. The licence is MIT.

When your agent uses it

  • Productivity & Automation work in your project

Example prompts

  • “set up my daily briefing at 9am”
  • “/daily-briefing”

Requirements

  • Node.js
  • Compatibility (from SKILL.md): Designed for Vellum personal assistants

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. The scheduler boots a background conversation with the briefing prompt as the initial message.
  2. The agent runtime injects your recent memory, decisions, and workspace context automatically.
  3. The agent composes the briefing and runs assistant notifications send to deliver it.
  4. The notification routes to all your connected channels — the same pipeline as any other Vellum notification.

What it can do on your machine

Read from SKILL.md and the folder at commit 33cc983. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/ (TypeScript), which the agent can run.

    Shell commands in SKILL.md call:

    • bun

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    Designed for Vellum personal assistants

    From compatibility in the SKILL.md frontmatter.

Context cost

Daily Briefing loads about 806 tokens when it runs. Until then it costs about 86 tokens; SKILL.md has 374 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~86
When it runs · the whole SKILL.md, loaded when a task matches
~806

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from vellum-ai/vellum-assistant at commit 33cc983, republished under its MIT licence (© vellum-ai). 374 words, ~806 tokens.

Download SKILL.mdSave it as .claude/skills/daily-briefing/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
daily-briefing
description
Proactive daily briefing that fires on a recurring schedule, pulls recent memory and workspace context, composes a structured summary (action items, progress, radar, next steps), and delivers it to all active channels. Enable with a time like "set up my daily briefing at 9am". Disable, reschedule, or check status at any time.
compatibility
Designed for Vellum personal assistants
metadata.emoji
📋

Send yourself a structured morning briefing every day — without asking for it. The briefing pulls your recent memory, decisions, and workspace context, composes a concise summary, and delivers it to all your active channels (Slack, Telegram, macOS, etc.).

Setup

Enable the briefing by telling your assistant:

"Set up my daily briefing at 9am"

The assistant will create a recurring schedule. On first run you will receive a briefing in all connected channels.

You can also say:

  • "Set my daily briefing to 7:30am"
  • "What time is my daily briefing?"
  • "Pause my daily briefing"
  • "Turn off my morning briefing"

What the briefing covers

Each briefing is structured into up to four sections, each capped at 3–5 bullets:

Action Items — Unresolved tasks, pending decisions, or commitments due today.

Progress — Notable completions or milestones from the past 24 hours.

On Your Radar — Anything flagged as important, upcoming, or worth watching.

Suggested Next Steps — 2–3 concrete actions ranked by impact.

Sections with nothing to report are omitted entirely.

How to enable

Run this skill and follow the prompts, or tell your assistant directly:

bash
bun scripts/setup.ts

The setup script asks for your preferred delivery time and timezone, then creates the schedule.

Managing the schedule

Once enabled, all management is conversational — just tell your assistant:

What you wantSay
Change time"Move my briefing to 8am"
Check status"When is my next briefing?"
Pause"Pause my daily briefing"
Resume"Resume my daily briefing"
Disable"Turn off my morning briefing"
Show full SKILL.md (134 more words)Show less

How it works

Setup runs scripts/setup.ts via bash, which calls assistant schedules create to register a recurring execute-mode schedule. When the schedule fires each day:

  1. The scheduler boots a background conversation with the briefing prompt as the initial message.
  2. The agent runtime injects your recent memory, decisions, and workspace context automatically.
  3. The agent composes the briefing and runs assistant notifications send to deliver it.
  4. The notification routes to all your connected channels — the same pipeline as any other Vellum notification.

The briefing conversation is reused across runs so context accumulates over time (the agent sees prior briefings when composing today's).

Privacy

The briefing only reads context already stored in your memory and workspace. It does not connect to external calendars or task managers unless you have those integrations configured separately.

© vellum-ai, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file (scripts) in skills/daily-briefing of vellum-ai/vellum-assistant.

  • SKILL.md
  • scripts/setup.ts

Open the folder on GitHubat commit 33cc983

Compare with similar skills

Daily Briefing next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Daily Briefing compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Daily Briefing this skillvellum-ai/vellum-assistant1.4k—~806Automated safety check: PassMIT
Agent Browserquran/quran.com-frontend-next1.9k40 repos~3.3kAutomated safety check: PassNone
Dependency Watchtelegramdesktop/tdesktop33k1 repos~2.2kAutomated safety check: PassGPL-3.0
Perform Tasktelegramdesktop/tdesktop33k2 repos~3kAutomated safety check: PassGPL-3.0
Brave Searchbadlogic/pi-skills2.6k5 repos~592Automated safety check: PassMIT
Garden Inboxpaperclipai/paperclip100k—~1.1kAutomated safety check: PassMIT

Similar skills

  • Agent Browser

    quran/quran.com-frontend-next

    Automates browser interactions for web testing, form filling, screenshots, and data extraction.

    1.9k GitHub starsUsed in 40 repos~3.3k tokens
    Productivity & AutomationAuto-check passed
  • Dependency Watch

    telegramdesktop/tdesktop

    Audit Telegram Desktop dependencies on freshly fetched origin/dev for releases and security fixes, including upstream lag and backport candidates in patched forks.

    33k GitHub starsUsed in 1 repo~2.2k tokens
    Productivity & AutomationAuto-check passed
  • Perform Task

    telegramdesktop/tdesktop

    Resolve, start or resume, implement, review, test, and publish exactly one existing ai-tdesktop task by short slug or full dated id, including rare blocked retries and split-required results.

    33k GitHub starsUsed in 2 repos~3k tokens
    Productivity & AutomationAuto-check passed
  • Brave Search

    badlogic/pi-skills

    Web search and content extraction via Brave Search API. An agent skill from badlogic/pi-skills.

    2.6k GitHub starsUsed in 5 repos~592 tokens
    Productivity & AutomationAuto-check passed
  • Garden Inbox

    paperclipai/paperclip

    Scan a Paperclip user's Mine inbox, classify reversible archive candidates, request checkbox confirmation, and archive only accepted selections.

    100k GitHub stars~1.1k tokensUpdated today
    Productivity & AutomationAuto-check passed
  • Continue

    telegramdesktop/tdesktop

    Continue autonomous Telegram Desktop development from the shared ai-tdesktop repository.

    33k GitHub starsUsed in 2 repos~9.4k tokens
    Productivity & AutomationAuto-check passed

More from vellum-ai/vellum-assistant

All 108 skills in this repo
  • Vellum GitHub App Setup

    vellum-ai/vellum-assistant

    Create and configure a GitHub App so the assistant can push commits, open PRs, and comment under its own bot identity.

    1.4k GitHub stars~3.1k tokensUpdated 2 days ago
    Auto-check passed
  • Discord App Setup

    vellum-ai/vellum-assistant

    Connect a Discord bot to the assistant via the Discord Gateway with guided application creation and intent configuration

    1.4k GitHub stars~4.2k tokensUpdated 2 days ago
    Auto-check passed
  • Sentry App Setup

    vellum-ai/vellum-assistant

    Create and configure a Sentry internal integration so the assistant can manage issues, alerts, and releases under its own identity

    1.4k GitHub stars~1.3k tokensUpdated 2 days ago
    Auto-check passed
  • Memory Corpus Ingest

    vellum-ai/vellum-assistant

    Ingest a large dataset into memory as a skimmed map. An agent skill from vellum-ai/vellum-assistant.

    1.4k GitHub stars~3k tokensUpdated 2 days ago
    Auto-check: notes
  • Plugin Builder

    vellum-ai/vellum-assistant

    A skill your agent uses when the user wants to build, scaffold, ship, or edit a Vellum plugin that bundles multiple surfaces (hooks, tools, skills, and more) into one installable package.

    1.4k GitHub stars~3.1k tokensUpdated 2 days ago
    Auto-check passed
  • Slack App Setup

    vellum-ai/vellum-assistant

    Connect a Slack app to the Vellum Assistant via Socket Mode.

    1.4k GitHub stars~2.5k tokensUpdated 2 days ago
    Auto-check: warnings

Questions about Daily Briefing

What does Daily Briefing do?

Proactive daily briefing that fires on a recurring schedule, pulls recent memory and workspace context, composes a structured summary (action items, progress, radar, next steps), and delivers it to…. Daily Briefing is an agent skill from vellum-ai/vellum-assistant. Proactive daily briefing that fires on a recurring schedule, pulls recent memory and workspace context, composes a structured summary (action items, progress, radar, next steps), and delivers it to all active channels.

When should I use Daily Briefing?

Daily Briefing fits situations like: productivity & Automation work in your project.

How do I install Daily Briefing in Claude Code?

Run `npx skills add vellum-ai/vellum-assistant --skill daily-briefing -a claude-code`. Or copy the skill folder (skills/daily-briefing in vellum-ai/vellum-assistant) into .claude/skills/daily-briefing in your project. Claude Code loads it when a task matches its description.

How do I install Daily Briefing in Codex?

Run `npx skills add vellum-ai/vellum-assistant --skill daily-briefing -a codex`. Or copy the skill folder (skills/daily-briefing in vellum-ai/vellum-assistant) into .agents/skills/daily-briefing in your project. Codex loads it when a task matches its description.

Can I use Daily Briefing in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add vellum-ai/vellum-assistant --skill daily-briefing -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/daily-briefing, .gemini/skills/daily-briefing, .github/skills/daily-briefing and .opencode/skills/daily-briefing in your project.

What does Daily Briefing need to run?

Going by SKILL.md and its folder, Daily Briefing needs TypeScript for the scripts in its folder and the command-line tools its instructions call (bun). Our summary lists: Node.js. Compatibility (from SKILL.md): Designed for Vellum personal assistants.

Does Daily Briefing access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Daily Briefing safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Daily Briefing use?

Daily Briefing is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Daily Briefing use?

About 806 tokens (SKILL.md is roughly 3.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Daily Briefing?

Skills that share tags, products or a category with Daily Briefing: Agent Browser (quran/quran.com-frontend-next, 1.9k stars), Dependency Watch (telegramdesktop/tdesktop, 33k stars), Perform Task (telegramdesktop/tdesktop, 33k stars) and Brave Search (badlogic/pi-skills, 2.6k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Daily Briefing?

vellum-ai (a GitHub organization) maintains it in vellum-ai/vellum-assistant, which has 1,408 GitHub stars. The repository holds 108 skills in this directory. The repository was last updated on October 9, 2026.

Source: vellum-ai/vellum-assistant on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.