Bernstein Approvals
Review and approve or reject pending tasks and plans in Bernstein.
Installation
- Make sure Claude is on your device and in your terminal.
Skills load from
~/.claude/skills/when Claude Code starts up — so you need it on your machine first. If you don't have it yet, install it once with the command below, then runclaudein any terminal to verify.One-time setupnpm i -g @anthropic-ai/claude-codeAlready have it? Skip ahead.
- Paste into Claude Code or into your terminal.
This copies the whole skill folder into
~/.claude/skills/bernstein-approve-sipyourdrink-ltd/— the SKILL.md plus any scripts, reference docs, or templates the skill ships with. Safe default: works for every skill.Faster alternative (instruction-only skills)
Skips the clone and grabs only the SKILL.md file. Don't use this if the skill ships Python scripts, reference markdowns, or asset templates — they won't be downloaded and the skill will fail when it tries to load them.
Quick install (SKILL.md only)Sign up to copy - Restart Claude Code.
Quit and reopen Claude Code (or any other agent that loads from
~/.claude/skills/). New skills are picked up on startup. - Just ask Claude.
Skills auto-activate when your request matches the skill's description — no slash command needed. Trigger phrases live in the skill's own frontmatter; you can read them in the “What this skill does” section above.
Prefer to read the source first? Open on GitHub.
When Claude uses it
Review and approve/reject pending tasks or plans in Bernstein. Use when the user asks about approvals, wants to review agent work, or needs to approve/reject a plan before execution begins.
What this skill does
Bernstein Approvals
Review pending approvals and plans, then approve or reject them.
When to Use
- User asks "any pending approvals?" or "what needs my review?"
- User wants to approve or reject a completed task
- User wants to review and approve/reject a plan before agents execute it
- User says "approve that" or "reject task X"
Instructions
List pending approvals
- Run
scripts/approvals.sh listto fetch pending approvals and plans. - Present each item with its diff summary and test results:
## Pending Approvals
### Task TASK-042: Fix auth middleware
**Agent:** claude-backend-01 | **Role:** backend
**Files changed:** src/auth/middleware.py (+42 -8)
**Tests:** 14/14 passing
[Approve] [Reject]
Approve or reject
-
When the user decides:
- Approve:
scripts/approvals.sh approve <task_id> "reason" - Reject:
scripts/approvals.sh reject <task_id> "reason"
- Approve:
-
For plans (multi-task proposals):
- List plans:
scripts/approvals.sh plans - Approve plan:
scripts/approvals.sh approve-plan <plan_id> - Reject plan:
scripts/approvals.sh reject-plan <plan_id>
- List plans:
After approval
- Confirm the action and note what happens next:
- Approved tasks → agent commits and merges
- Approved plans → planned tasks promoted to open, agents start picking them up
- Rejected → task goes back to open for retry, or gets cancelled
Related skills
App Store Listing Audit
coreyhaines31
Analyze your app listing against best practices and get a prioritized optimization plan.
Co-Marketing Partnerships
coreyhaines31
Find ideal partners and plan joint marketing campaigns with other companies.
Cold Email Writer
coreyhaines31
Write B2B cold emails and follow-up sequences designed to get replies.
Community-Led Growth
coreyhaines31
Build and grow online communities to drive product adoption and customer loyalty.