From research-lab
Multi-agent parallel interrogation of a NotebookLM notebook. Spawns N researcher agents, each investigating a specific facet, with cross-pollination of findings. Use standalone when you have a notebook and want to swarm it with questions. Say "swarm this notebook", "workshop these questions", or "parallel research on".
How this skill is triggered — by the user, by Claude, or both
Slash command
/research-lab:workshopThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Swarm a NotebookLM notebook with parallel researcher agents, each investigating a focused facet.
Swarm a NotebookLM notebook with parallel researcher agents, each investigating a focused facet.
Required:
Optional:
Define 3-5 research facets. Each facet should be:
Example facets for a Drupal cache optimization:
For each facet, spawn a researcher agent:
Agent(
subagent_type="research-lab:researcher",
name="researcher-<N>",
prompt="You are in workshop mode.
Notebook ID: <notebook-id>
Your facet: <facet-description>
Other researchers and their facets:
- researcher-1: <facet-1>
- researcher-2: <facet-2>
- ...
Use ${CLAUDE_PLUGIN_ROOT}/scripts/notebook-ask.sh for all notebook queries (correct CLI syntax).
Reference: ${CLAUDE_PLUGIN_ROOT}/skills/literary-review/references/notebooklm-cli.md
Read ${CLAUDE_PLUGIN_ROOT}/skills/workshop/references/cross-pollination.md for sharing protocol.
Query the notebook with 5-8 focused questions about your facet.
Example: ${CLAUDE_PLUGIN_ROOT}/scripts/notebook-ask.sh <notebook-id> "your question here"
For each question, record: the question, the answer, key sources cited.
When you discover something significant, share it with other researchers via SendMessage.
Write your findings to: <engagement-dir>/03-workshop-<N>.md
Format:
# Workshop Findings: <facet>
## Questions Asked
## Key Findings
## Connections to Other Facets
## Surprising or Contradictory Results"
)
Spawn all researchers in parallel — multiple Agent calls in one message.
Wait for all researchers to complete.
Read each 03-workshop-N.md and synthesize into 03-workshop.md:
# Workshop Synthesis
## Facets Investigated
<list of facets and researchers>
## Cross-Cutting Themes
<patterns that appeared across multiple facets>
## Key Findings by Facet
### <Facet 1>
<synthesized from researcher-1>
### <Facet 2>
<synthesized from researcher-2>
## Contradictions and Open Questions
<where researchers found conflicting information>
## Connections Discovered
<cross-pollination results — what researchers found that connected to other facets>
When the PI is working alone (no team sprint, single session), skip agent spawning and query the notebook directly:
${CLAUDE_PLUGIN_ROOT}/scripts/notebook-ask.sh <notebook-id> "question"03-workshop-N.md format03-workshop.mdSolo mode is appropriate when:
When used outside of research-lab:run:
npx claudepluginhub cosmicdreams/claude-plugins --plugin research-labCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.