Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

Approval Loop Morning Digest

ASecurity

Use when an operator wants chat-based approval loops plus a multi-source morning digest, where scheduled jobs propose in chat and a human approves before execution. Triggers on \"approval loop\", \"morning digest\", \"chat approval\", \"daily briefing\", \"approved execute\", \"CPA ROAS digest\". Non-triggers: unattended scheduled runs with no approval step (use routines), general background agents with no digest (use autonomous-agent-harness). Outcome: gated proposals approved in chat and ex...

2 stars
0 votes
0 copies
0 views
Added 9/19/2026
ai-agentsgoapi

Works with

api

Security Analysis

A100/100

Scanned 9/19/2026

Install to Claude Code

$npx -y skills add majinmagros/magros.ai-skills --skill approval-loop-morning-digest --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Approval Loop Morning Digest?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Approval Loop Morning Digest
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majinmagros-approval-loop-morning-digest/badge)](https://www.skillsdirectory.com/skills/majinmagros-approval-loop-morning-digest)

More formats (shields.io, HTML) on the badges page.

Download Zip
Files
SKILL.md
---
name: approval-loop-morning-digest
description: "Use when an operator wants chat-based approval loops plus a multi-source morning digest, where scheduled jobs propose in chat and a human approves before execution. Triggers on \"approval loop\", \"morning digest\", \"chat approval\", \"daily briefing\", \"approved execute\", \"CPA ROAS digest\". Non-triggers: unattended scheduled runs with no approval step (use routines), general background agents with no digest (use autonomous-agent-harness). Outcome: gated proposals approved in chat and executed, plus a daily multi-source digest with a decision log."
metadata:
  origin: ECC
---

# Approval Loop Morning Digest

Close the loop that scheduled jobs leave open: a cron proposes in chat, the
human replies with a short approval token (for example "approved A1"), and
only then the agent executes. Each morning a multi-source digest (news,
content queue, paid-traffic numbers) lands in the same chat. Pieces exist
in `routines` and crons; this skill is the loop itself.

## When To Activate

- The user wants jobs that ask first and execute later, with approval
  happening in chat (Telegram, Slack, or equivalent).
- The user says approval loop, morning digest, daily briefing, approve
  before running, approved-go, gated execution, or digest at 7h.
- A digest must combine multiple sources: news brief, content pipeline
  status, and paid-traffic metrics such as CPA and ROAS.
- The operator needs a rule for what deserves an active loop versus
  what stays a passive on-demand task.

## Workflow

### 1. Decide what earns an active loop

- Delegate to an active loop only work that requires approval (spend,
  publish, send, delete, or external commitment).
- Require N passive rounds with zero corrections before promoting a
  task to an active loop. Default N = 3; record the chosen N.
- Everything else stays passive: the human calls the agent on demand.

### 2. Define the proposal contract

- Each scheduled job posts one proposal message with: job name, run
  time, options labeled A1/A2/A3, cost or risk of each option, and a
  default action if the human stays silent (default = do nothing).
- Approval tokens are short and exact: "approved A1", "approved A2",
  "rejected", or "snooze 24h".
- No token, no execution. Silence never means yes.

### 3. Run the morning digest

- Slot 1 - news brief: overnight items relevant to the operation,
  each one line with source and why it matters.
- Slot 2 - content queue: what ships today (for example carousel),
  status per item, and what is blocked.
- Slot 3 - paid traffic: spend, CPA, and ROAS per account since the
  last digest, plus the proposed move per account.
- Keep the digest skimmable: headers, numbers first, details behind
  a thread or attachment. Consistency daily beats perfection once.

### 4. Execute approved work only

- On a valid token, execute exactly the approved option, then reply
  with DONE plus what changed and a link or id as proof.
- On "rejected" or timeout, log the decision and stop. Never retry
  silently and never substitute another option.
- Rate-limit proposals: max one approval request per job per day
  unless the human asks for more.

## Exemplo

```text
07h digest: 3 notícias + fila (2 carrosséis prontos, 1 bloqueado) + CPA R$31/ROAS 2,8x
09h job propõe: "A1 pausar conjunto C3 (freq 6,2) / A2 reduzir budget 30%"
Humano: "approved A1" → executa só A1 → responde DONE + id da mudança + log
Sem token = nada executa (silêncio nunca é sim)
```

## Playbook paid-traffic (leva YouTube rodada 8)

Para o slot de tráfego pago do digest: coleta multi-API com refresh de token, comparativos 7/14 dias e YoY, funil por canal. Use template pronto + variáveis (não gere HTML do zero todo dia): gere 5 opções, escolha 1, refine. Valide a análise antes de investir no visual. Ver unil-cro-watch para vigilância contínua entre digests.

Attribution

majinmagrosmajinmagros
View sourceMore from majinmagros →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Caveman

Ultra-compressed communication mode. Cuts token usage ~75% by speaking like caveman while keeping full technical accuracy. Supports intensity levels: lite, full (default), ultra, wenyan-lite, wenyan-full, wenyan-ultra. Use when user says "caveman mode", "talk like caveman", "use caveman", "less tokens", "be brief", or invokes /caveman. Also auto-triggers when token efficiency is requested.

1023331 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

686011 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3331 votes

catchup

Recovers prior coding-agent session context by running `catchup <agent> --since-compact`, which extracts a clean summary of a previous Codex, Claude Code, Antigravity, OpenCode, or Pi Agent session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", or asks to recover/summarize a previous session before continuing. Do NOT use for the current conversation, git history, or any non-agent log.

611 votes

math-skill

A comprehensive mathematical reasoning skill for AI assistants — handles arithmetic to research-level problems with rigorous step-by-step reasoning, systematic verification, and transparent uncertainty handling

381 votes
View all in ai-agents →