cookbook-audit
Audit an Anthropic Cookbook notebook based on a rubric.
Skill by anthropicsOfficial
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/anthropics-cookbook-audit
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: security, code-review
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/cookbook-audit
What's inside
- Skill name
cookbook-audit- Description
- Audit an Anthropic Cookbook notebook based on a rubric. Use whenever a notebook review or audit is requested.
- License
- MIT
- Instructions
- 269 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Agent Skills spec issues
- files: referenced but missing: scripts/detect-secrets/plugins.py, scripts/detect-secrets/.secrets.baseline
Files (4)
- .gitignore
- SKILL.md
- style_guide.md
- validate_notebook.py
SKILL.md (first lines)
# Cookbook Audit ## Instructions Review the requested Cookbook notebook using the guidelines and rubrics in `style_guide.md`. Provide a score based on scoring guidelines and recommendations on improving the cookbook. The style guide provides detailed templates and examples for: - Problem-focused introductions with Terminal Learning Objectives (TLOs) and Enabling Learning Objectives (ELOs) - Prerequisites and setup patterns - Core content structure - Conclusions that map back to learning objectives **IMPORTANT**: Always read `style_guide.md` first before conducting an audit. The style guide contains the canonical templates and good/bad examples to reference. ## Workflow Follow these steps for a comprehensive audit: 1. **Read the style guide**: First review `style_guide.md` to understand current best practices 2. **Identify the notebook**: Ask user for path if not provided 3. **Run automated checks**: Use `python3 validate_notebook.py <path>` to catch technical issues and generate markdown - The script automatically runs detect-secrets to scan for hardcoded API keys and credentials - Uses custom patterns defined in `scripts/detect-secrets/plugins.py` - Checks against baseline at `scripts/detect-secrets/.secrets.baseline` 4. **Review markdown output**: The script generates a markdown file in the `tmp/` folder for easier review (saves context vs raw .ipynb) - The tmp/ folder is gitignored to avoid committing review artifacts - Markdown includes code cells but excludes outputs for cleaner review 5. **Manual review**: Read through the markdown version evaluating against style guide and rubric 6. **Score each dimension**: Apply scoring guidelines objectively 7. **Generate report**: Follow the audit report format below 8. **Provide specific examples**: Show concrete improvements with line references using the style guide templates ## Audit Report Format Present your audit using this structure: ### Executive Summary - **Overall Score**: X/20 - **Key Strengths** (2-3 bullet points) - **Critical Issues** (2-3 bullet points) ### Detailed Scoring #### 1. Narrative Quality: X/5 [Brief justification with specific examples] #### 2. Code Quality: X/5 [Brief justification with specific examples] #### 3. Technical Accuracy: X/5 [Brief justification with specific examples] #### 4. Actionability & Understanding: X/5 [Brief justification with specific examples] ### Specific Recommendations [Prioritized, actionable list of improvements with references to specific sections] ### Examples & Suggestions [Show specific excerpts from the notebook with concrete suggestions for improvement] ## Quick Reference Checklist Use this to ensure comprehensive coverage: **Introduction** (See style_guide.md Section 1) - [ ] Hooks with the problem being solved (1-2 sentences) - [ ] Explains why it matters (1-2 sentences) - [ ] Lists learning objectives as bullet points (2-4 TLOs/ELOs) - [ ] Focuses on value delivered, not machinery built - [ ] Optional: mentions broader applications (1 sentence) **Prerequisites & Setup** (See style_guide.md Section 2) - [ ] Lists required knowledge clearly - [ ] Lists required tools (Python version, API keys) - [ ] Mentions recommended background if applicable - [ ] Uses %%capture for pip install to suppress output - [ ] Uses dotenv.load_dotenv() not os.environ - [ ] Defines MODEL constant at top - [ ] Groups related installs in single command **Structure & Organization** - [ ] Has logical section progression - [ ] Each section teaches through demonstration - [ ] Code blocks have explanatory text before them - [ ] Includes what we learned after code blocks - [ ] Uses headers to break up sections **Conclusion** (See style_guide.md Section 4) - [ ] Maps back to learning objectives - [ ] Summarizes what was accomplished - [ ] Suggests ways to apply lessons to user's context - [ ] Points to next steps or related resources **Code Quality** - [ ] All code blocks have explanatory text before them - [ ] No hardcoded API keys (automatically checked by detect-secrets) - [ ] Meaningful variable names - [ ] Comments explain "why" not "what" - [ ] Follows language best practices - [ ] Model name defined as constant at top of notebook **Output Management** - [ ] pip install logs suppressed with %%capture - [ ] No verbose debug output - [ ] Shows relevant API responses - [ ] Stack traces only when demonstrating error handling **Content Quality** - [ ] Explains why approaches work - [ ] Discusses when to use this approach - [ ] Mentions limitations/considerations - [ ] Provides transferable knowledge - [ ] Appropriate model selection **Technical Requirements** - [ ] Executable without modification (except API keys)
From anthropics/claude-cookbooks, MIT.
More from anthropics/claude-cookbooks
- 0.733score
CLAUDE.md · anthropics/claude-cookbooks
anthropics
CLAUDE.md from anthropics/claude-cookbooks: 112 lines covering Quick Start, Development Commands, Code Style, Git Workflow and more.
TemplateAFreshness: A★ 53.7KClaude Code - 0.695score
applying-brand-guidelines
anthropicsOfficial
This skill applies consistent corporate branding and styling to all generated documents including colors, fonts, layouts, and messaging
SkillDFreshness: D★ 53.7KClaude Code +9 - 0.695score
creating-financial-models
anthropicsOfficial
This skill provides an advanced financial modeling suite with DCF analysis, sensitivity testing, Monte Carlo simulations, and scenario planning for investment…
SkillDFreshness: D★ 53.7KClaude Code +9 - 0.694score
code-reviewer
anthropics
Subagent "code-reviewer" from anthropics/claude-cookbooks: Performs thorough code reviews for the Notebooks in the Cookbook repo, focusing on Python/Jupyter…
TemplateDFreshness: D★ 53.7KClaude Code - 0.692score
analyzing-financial-statements
anthropicsOfficial
This skill calculates key financial ratios and metrics from financial statement data for investment analysis
SkillDFreshness: D★ 53.7KClaude Code +9
Signals
- Stars
- 53,735
- Forks
- 6,479
- Open issues
- 88
- Last commit (this folder)
- Oct 24, 2026 (3 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/anthropics/claude-cookbooks
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
More from anthropics
- 0.865score
claude-api
anthropicsOfficial
Reference for the Claude API / Anthropic SDK — model ids, pricing, params, streaming, tool use, MCP, agents, caching, token counting, model migration.
SkillAFreshness: A★ 183.5KClaude Code +9 - 0.847score
verify
anthropicsOfficial
Drive this repo's build/release scripts end-to-end without touching the network.
SkillAFreshness: A★ 8.3KClaude Code +9 - 0.834score
academy-guide
anthropicsOfficial
Stop and check this skill before finishing any reply to a question about how to use Claude or a Claude product — it recommends matching courses, tutorials…
SkillBFreshness: B★ 183.5KClaude Code +9 - 0.834score
discernment-nudge
anthropicsOfficial
After you give a substantive answer or draft that the user may act on — advice or recommendations, drafted artifacts such as goals, plans, pitches, proposals…
SkillBFreshness: B★ 183.5KClaude Code +9 - 0.801score
frontend-design
anthropicsOfficial
Guidance for distinctive, intentional visual design when building new UI or reshaping an existing one.
SkillBFreshness: B★ 183.5KClaude Code +9 - 0.760score
test-agent
anthropics
Subagent "test-agent" from anthropics/claude-agent-sdk-python: A simple test agent for SDK testing
TemplateAFreshness: A★ 8.3KClaude Code
Cite this page
cookbook-audit skill. Agent Mart. https://agentmart.dev/skills/anthropics-cookbook-audit (last updated 2026-10-24)