focused-fix
CommandDeep-dive feature repair — systematically fix an entire feature/module across all its files and dependencies. Usage: /focused-fix…
/cs-notebooklm — NotebookLM browser automation. Action-routing intake (Q1: read / add source / Studio output / create new) + per-action Q2-Q4 branching. Fire-and-notify for slow Studio ops. Mandatory custom prompts (defaults are mediocre). Requires browser automation environment
$ npx -y skills add alirezarezvani/claude-skills --agent claude-code
disable-model-invocation: true name: "cs-notebooklm" description: "/cs-notebooklm — NotebookLM browser automation. Action-routing intake (Q1: read / add source / Studio output / create new) + per-action Q2-Q4 branching. Fire-and-notify for slow Studio ops. Mandatory custom prompts (defaults are mediocre). Requires browser automation environment — fails clean on web."
**Command:** `/cs-notebooklm`
The `cs-notebooklm` persona controls Google NotebookLM via browser automation across 4 core actions.
**Requires browser automation environment.** Works in:
Does NOT work in:
| Q | Asks | Notes | |---|---|---| | Q1 | Action: read / add source / Studio output / create new | Forcing — refuses to start without commitment | | Q2 | Notebook name or URL (actions 1-3) OR title for new notebook (action 4) | Drives navigation | | Q3 | Action-specific parameter (question text / source type / Studio output type / initial sources) | Branches per Q1 | | Q4 | Studio custom prompt detail | Asked only if Q1=3 (Studio); mandatory |
Most invocations stop at Q3. Q4 only fires for Studio generation.
Per action:
| Action | Result | |---|---| | Read/Extract | Clean response from notebook chat (not raw dump) | | Add Sources | Confirmation of ingestion (with screenshot) | | Studio Output | Confirmation that generation started + "NotebookLM will notify you when ready" — fire-and-notify | | Create New | New notebook URL + confirmation of initial sources added |
All 9 types supported:
Default Studio prompts produce mediocre output. The skill ALWAYS opens the customization menu and writes a detailed custom prompt before submitting.
Examples per output type:
| Output | Example custom prompt | |---|---| | Audio Overview | "Two-host conversation for a non-technical executive, 8-10 min, focus on business implications not technical depth" | | Infographic | "Decision-tree style, action-oriented, 6 panels max, monochrome navy" | | Study Guide | "Undergrad-level, definitions + 3 practice questions per concept" | | Slides | "12 slides max, 1-2 sentences per slide, presenter notes with examples per slide" |
# Step 0: environment check (silent if available; halt if not)
# Phase 0 intake (Q1 + Q2 minimum; Q3-Q4 branch per action)
python ${CLAUDE_PLUGIN_ROOT}/skills/notebooklm/scripts/action_router.py \
--action read_extract --notebook "Q3 prep" --question "what are the latest trends?"
# Studio output flow includes custom prompt generation:
python ${CLAUDE_PLUGIN_ROOT}/skills/notebooklm/scripts/custom_prompt_template_generator.py \
--output-type infographic --audience executive --length compact
# Async classification (for "should I wait or fire-and-notify?")
python ${CLAUDE_PLUGIN_ROOT}/skills/notebooklm/scripts/async_action_classifier.py --action audio_overview
# Returns: FIRE_AND_NOTIFY (5-10 min generation)
# Execute action via browser automation (screenshot → find → click → verify)
# Return clean summary---
**Version:** 1.0.0 **Source:** Pat
411 production-ready skills for Claude Code and 12 other coding agents, covering engineering, product, marketing, compliance, finance and the C-suite. We test whether each skill loads when you ask in plain words, and publish the results.
Deep-dive feature repair — systematically fix an entire feature/module across all its files and dependencies. Usage: /focused-fix…
Clean up merged branches locally and on remote, keeping only main, dev, and gh-pages.
Stage working tree changes and create a Conventional Commit (no push).
Stage, commit, and push the current branch following git governance rules.
Comprehensive audit pipeline for skills, plugins, agents, and commands. Validates structure, quality, security, marketplace…
Context: runloop resumes a devbox by re-running the same entrypoint script, which invokes `cn serve --id <agentId> ...`. Because…
Shortcut for "continue working" — pick the work in flight back up exactly where it stopped and keep going until it is done or…
Spawn a read-only sidecar subagent to investigate something in this checkout without editing files, moving branches, or touching…