process-approvals
Skill4 starsChanged 8 months agoMITView on GitHub
Process approved items from the Notion Decisions DB — deploy, publish, or send as appropriate
In this repository14 other files it gives its agents.
- CLAUDE.mdCLAUDE.md
- brand-setupSkill
- daily-digestSkill
- deploySkill
- ecosystem-scoutSkill
- publish-contentSkill
- qa-checkSkill
- send-outreachSkill
- submit-for-approvalSkill
- venture-bootstrapSkill
- venture-health-checkSkill
- venture-intakeSkill
- venture-staffingSkill
- weekly-reviewSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
19 rules. About 0 are common, 16 are distinctive, and 3 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈16
Distinctive · estimate
This author's own choices. Worth a look.
3
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 24
Check the Notion Decisions DB for approved items and execute them.
- Very specific: line 28
Search the Decisions database (ID: YOUR_DECISIONS_DB_ID) for items where Status = "Approved".
- Distinctive: line 35
Read the Context field for deployment details
- Very specific: line 36
Run the deploy skill for the specified venture
- Distinctive: line 37
Update the Decisions DB entry: add "Executed on {date}" to Context
- Distinctive: line 38
Update Status to indicate completion (add a note — keep Status as Approved so founder sees it was done)
- Distinctive: line 41
Read the Context field for the full content draft and target channel
- Distinctive: line 42
Use Chrome MCP to navigate to the target platform (Twitter/X, LinkedIn, blog, etc.)
- Distinctive: line 46
Update the Decisions DB entry with the published URL
- Distinctive: line 49
Read the Context field for target, channel, and message
- Distinctive: line 50
Use Chrome MCP to navigate to the platform (email, social DM, forum)
- Distinctive: line 56
Update the Decisions DB entry to confirm sent
- Distinctive: line 59
Read the Context field for what to purchase/subscribe to
- Distinctive: line 62
Update the Decisions DB entry with confirmation
- Distinctive: line 65
Read the Context field for the target stage
- Distinctive: line 66
Update the venture's CLAUDE.md with the new stage
- Distinctive: line 68
Update the Notion Ventures DB entry
- Distinctive: line 69
If new stage unlocks capabilities, update the venture's agent team if needed
- Distinctive: line 81
If no approved items found, report: "No pending approvals to process."
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Process Approvals
Check the Notion Decisions DB for approved items and execute them. This skill is run by ChiefOfStaff at the start of every work cycle.
Step 1: Fetch Approved Items
Search the Decisions database (ID: YOUR_DECISIONS_DB_ID) for items where Status = "Approved".
Step 2: Process Each Approved Item
For each approved item, execute based on Type:
Deployment
- Read the Context field for deployment details
- Run the
deployskill for the specified venture - Update the Decisions DB entry: add "Executed on {date}" to Context
- Update Status to indicate completion (add a note — keep Status as Approved so founder sees it was done)
Content
- Read the Context field for the full content draft and target channel
- Use Chrome MCP to navigate to the target platform (Twitter/X, LinkedIn, blog, etc.)
- Post the content
- Save a copy to the venture's
marketing/published/{date}-{title}.md - Log in the venture's
docs/changelog.md - Update the Decisions DB entry with the published URL
Outreach
- Read the Context field for target, channel, and message
- Use Chrome MCP to navigate to the platform (email, social DM, forum)
- Send the message
- Log in the venture's
data/outreach-log.md:| {date} | {channel} | {target} | {subject/summary} | Sent | - Update the Decisions DB entry to confirm sent
Spending
- Read the Context field for what to purchase/subscribe to
- Execute the purchase (may require Chrome MCP for web-based purchases)
- Log the cost in the venture's
metrics/costs.md - Update the Decisions DB entry with confirmation
Stage Change
- Read the Context field for the target stage
- Update the venture's CLAUDE.md with the new stage
- Update
portfolio/registry.md - Update the Notion Ventures DB entry
- If new stage unlocks capabilities, update the venture's agent team if needed
- Log the transition in the venture's
docs/changelog.mdanddecisions/
Step 3: Summary
Report what was processed:
Processed {N} approved items:
- {Type}: {Description} for {Venture} — {result}
- ...If no approved items found, report: "No pending approvals to process."
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

