beo-setup
Check or configure BEO readiness. br is required; bv, qmd, and Obsidian are optional degraded tools. Setup writes require explicit user authorization.
Works with
Agent Skills format with YAML frontmatter. Claude Code reads it as-is.
--- name: "beo-setup" description: "Check or configure BEO readiness. br is required; bv, qmd, and Obsidian are optional degraded tools. Setup writes require explicit user authorization." license: "MIT" --- # beo-setup ## Read - The explicit setup or health-check request - `beo-reference -> references/degraded-tools.md` - Existing environment variables relevant to BEO memory only when needed ## Setup modes - `check`: read-only readiness report; default mode. - `configure-memory`: authorized qmd/Obsidian/local learning setup. - `configure-agents`: authorized repo `AGENTS.md` bootstrap or managed-block refresh. - `explain-degraded`: explain missing optional tools. Any write requires explicit user authorization. ## Do 1. Report required tool readiness separately from optional degraded tools. 2. Treat missing `br` or artifact parsing dependencies as blocking. 3. Treat missing `bv`, qmd, or Obsidian as degraded, not blocking. 4. Require explicit user authorization before setup writes or memory/index configuration. ## Write - No delivery artifacts. - Local learning directory or qmd/Obsidian setup only when explicitly authorized. - Repo `AGENTS.md` only when explicitly authorized: create from the BEO template if missing, always replace the current `BEO:MANAGED` block when valid markers are present, or append the managed block only when no managed block exists. - Setup status output only by default. ## Emit - `setup_complete` - `setup_degraded` - `setup_blocked` - `user_confirmation_needed` ## Never - Do not grant approval or review verdicts. - Do not mutate product files beyond the explicitly authorized repo `AGENTS.md` setup-control behavior. - Do not overwrite existing unmanaged `AGENTS.md` content; preserve content outside a replaced managed block, and never append a second BEO managed block. - Do not close issues. - Do not make qmd/Obsidian authoritative.
More General & Other skills
find-skills
vercel-labs/skills
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
grill-me
mattpocock/skills
A relentless interview to sharpen a plan or design.
grill-with-docs
mattpocock/skills
A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.

