beo-setup

Check or configure BEO readiness. br is required; bv, qmd, and Obsidian are optional degraded tools. Setup writes require explicit user authorization.

minhtri2710/skills2 installsMITSynced Aug 26

Works with

Claude CodeCursorCodex CLIGitHub CopilotGemini CLI

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

← All General & Other skills

Check your AI visibility

One URL in, a 0–100 score and the exact fixes out.

RUN THE CHECK

Browse all the tools

15 tools across six categories
13 of them never send your data anywhere

Free · No signup · No trial clock

SEE THE DIRECTORY