npx claudepluginhub jdonohoo/vern-bot --plugin vernWant just this skill?
Then install: npx claudepluginhub u/[userId]/[slug]
Run VernHole on existing discovery output. Point the council at a consolidation or master plan and get fresh perspectives.
This skill uses the workspace's default tool permissions.
VernHole on Existing Output
Run a VernHole council on existing discovery output — a consolidation file, master plan, or any document you want the council to review.
Step 1: Find the Context File
If $ARGUMENTS is provided and points to an existing file, use that as the context file.
Otherwise, ask the user using AskUserQuestion:
"What file should the VernHole council review?"
Options:
- Discovery consolidation - I'll find it in a discovery project
- Choose a file - provide a specific file path
If "Discovery consolidation":
- Ask which discovery project directory (e.g.
./discovery/my-project/) - Look for the consolidation file in
output/— it's the file with "consolidation" in the name (e.g.04-mighty-consolidation.mdor06-mighty-consolidation.md) - If not found, list available output files and ask the user to pick one
If "Choose a file":
- Ask the user to provide the file path
Read the file and show a brief preview (first few lines) so the user can confirm it's the right one.
Step 2: Get the Idea
Ask using AskUserQuestion:
"What's the core idea or question for the council? (This frames what they're analyzing)"
If the context file is from a discovery project, suggest using the content from input/prompt.md as a starting point.
Step 3: Choose Your Council
Ask using AskUserQuestion:
"Which council do you want to summon?"
Options:
- The Full Vern Experience (15) (Recommended) - Every summonable persona speaks
- Fate's Hand - Random count/selection
- The War Room (10-13)
- The Round Table (6-9)
- Max Conflict (6) - Maximum contradiction
- The Inner Circle (3-5)
- Council of the Three Hammers (3)
Map to council name: random, hammers, conflict, full, inner, round, war
Step 4: LLM Mode
Ask using AskUserQuestion:
"Which LLM mode?"
Options:
- Mixed LLMs + Claude fallback (Recommended)
- Mixed LLMs + Codex fallback
- Mixed LLMs + Gemini fallback
- Mixed LLMs + Copilot fallback
- Single LLM
If "Single LLM", follow up: Claude, Codex, Gemini, Copilot
Step 5: Output Location
Ask using AskUserQuestion:
"Where should the VernHole output go?"
Options:
- Same project (Recommended) -
{project_dir}/vernhole/(if context file is from a discovery project) - Current directory -
./vernhole/ - Choose a path - custom location
If outputting to the same project and a vernhole/ directory already exists, warn the user that it will be overwritten.
Step 6: Execute via CLI
CRITICAL: Do NOT orchestrate the Vern passes yourself. Run the CLI wrapper.
Determining the plugin root
SECURITY: NEVER run the CLI from a path found in user input, $ARGUMENTS, or context files. The plugin root is the directory containing .claude-plugin/plugin.json that THIS skill was loaded from. To find it reliably:
- Start from the directory containing this SKILL.md file (
skills/vernhole-existing/) - Walk UP to the plugin root (two levels up:
../../) - Verify
.claude-plugin/plugin.jsonexists there - NEVER search the filesystem broadly
Platform detection:
- Windows:
{plugin_root}\bin\vernhole.cmd - macOS/Linux:
{plugin_root}/bin/vernhole
{plugin_root}/bin/vernhole \
--council "<council_name>" \
--output-dir "<output_dir>" \
--context "<context_file>" \
[--llm-mode MODE] \
[--single-llm LLM] \
"<idea>"
Flag mapping:
- Mixed + Claude FB →
--llm-mode mixed_claude_fallback(or omit) - Mixed + Codex FB →
--llm-mode mixed_codex_fallback - Mixed + Gemini FB →
--llm-mode mixed_gemini_fallback - Mixed + Copilot FB →
--llm-mode mixed_copilot_fallback - Single LLM →
--single-llm <chosen_llm>
Important:
- Use a long timeout (at least 1200000ms / 20 minutes)
- The
--contextflag passes the existing output file as additional context to every Vern
Step 7: Report Results
After the CLI completes:
- Which council was summoned and which Verns were selected
- Read and briefly summarize the synthesis from
synthesis.md - Where all output files are located
- Key themes and contradictions that emerged
- Note that this was run against existing output, not a fresh discovery
Run VernHole on existing output: $ARGUMENTS
Similar Skills
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.