Init
asgeirtj/system_prompts_leaks
Initialize new CLAUDE.md file(s) and optional skills/hooks with codebase documentation
Initialize BMad project configuration and load config variables.
$ npx skills add redhat-cop/vault-config-operator --skill bmad-init -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install redhat-cop/vault-config-operator bmad-init --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/redhat-cop/vault-config-operator.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.cursor/skills/bmad-init .claude/skills/bmad-init && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "bmad-init" agent skill from https://github.com/redhat-cop/vault-config-operator/tree/main/.cursor/skills/bmad-init into .claude/skills/bmad-init/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bmad-init", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/redhat-cop/vault-config-operator/tree/main/.cursor/skills/bmad-initType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add redhat-cop/vault-config-operator --skill bmad-init -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install redhat-cop/vault-config-operator bmad-init --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/redhat-cop/vault-config-operator.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.cursor/skills/bmad-init .agents/skills/bmad-init && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "bmad-init" agent skill from https://github.com/redhat-cop/vault-config-operator/tree/main/.cursor/skills/bmad-init into .agents/skills/bmad-init/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bmad-init", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add redhat-cop/vault-config-operator --skill bmad-init -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install redhat-cop/vault-config-operator bmad-init --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/redhat-cop/vault-config-operator.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.cursor/skills/bmad-init .cursor/skills/bmad-init && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "bmad-init" agent skill from https://github.com/redhat-cop/vault-config-operator/tree/main/.cursor/skills/bmad-init into .cursor/skills/bmad-init/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bmad-init", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/redhat-cop/vault-config-operator.git --path .cursor/skills/bmad-init--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add redhat-cop/vault-config-operator --skill bmad-init -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install redhat-cop/vault-config-operator bmad-init --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/redhat-cop/vault-config-operator.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.cursor/skills/bmad-init .gemini/skills/bmad-init && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "bmad-init" agent skill from https://github.com/redhat-cop/vault-config-operator/tree/main/.cursor/skills/bmad-init into .gemini/skills/bmad-init/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bmad-init", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install redhat-cop/vault-config-operator bmad-initInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add redhat-cop/vault-config-operator --skill bmad-init -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/redhat-cop/vault-config-operator.git skills-src && mkdir -p .github/skills && cp -r skills-src/.cursor/skills/bmad-init .github/skills/bmad-init && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "bmad-init" agent skill from https://github.com/redhat-cop/vault-config-operator/tree/main/.cursor/skills/bmad-init into .github/skills/bmad-init/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bmad-init", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add redhat-cop/vault-config-operator --skill bmad-init -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install redhat-cop/vault-config-operator bmad-init --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/redhat-cop/vault-config-operator.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.cursor/skills/bmad-init .opencode/skills/bmad-init && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "bmad-init" agent skill from https://github.com/redhat-cop/vault-config-operator/tree/main/.cursor/skills/bmad-init into .opencode/skills/bmad-init/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bmad-init", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
bmad-initInitialize BMad project configuration and load config variables.
Bmad Init is an agent skill from redhat-cop/vault-config-operator. Initialize BMad project configuration and load config variables. Use when any skill needs module-specific configuration values, or when setting up a new BMad project.
Its SKILL.md is about 1.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including scripts (for example `resources/core-module.yaml`, `scripts/bmad_init.py` and `scripts/tests/test_bmad_init.py`).
The repository describes itself as: An operator to support Haschicorp Vault configuration workflows from within Kubernetes. The licence is Apache-2.0.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 99762c2. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 2 files in scripts/ (Python), which the agent can run.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Bmad Init loads about 1.2k tokens when it runs. Until then it costs about 44 tokens; SKILL.md has 547 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from redhat-cop/vault-config-operator at commit 99762c2, republished under its Apache-2.0 licence (© redhat-cop). 547 words, ~1,152 tokens.
.claude/skills/bmad-init/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.This skill is the configuration entry point for all BMad skills. It has two modes:
Every BMad skill should call this on activation to get its config vars. The caller never needs to know whether init happened — they just get their config back.
The script bmad_init.py is located in this skill's scripts/ directory. Locate and run it using python for all commands below.
Run the bmad_init.py script with the load subcommand. Pass --project-root set to the project root directory.
--module {module_code}--all--vars var1:default1,var2--module to get core vars onlyIf the script returns JSON vars — store them as {var-name} and return to the calling skill. Done.
If the script returns an error or init_required — proceed to the Init Path below.
When the fast path fails (config missing for a module), run this init flow.
Run bmad_init.py with the check subcommand, passing --module {module_code}, --skill-path {calling_skill_path}, and --project-root.
The response tells you what's needed:
"status": "ready" — Config is fine. Re-run load."status": "no_project" — Can't find project root. Ask user to confirm the project path."status": "core_missing" — Core config doesn't exist. Must ask core questions first."status": "module_missing" — Core exists but module config doesn't. Ask module questions.The response includes:
core_module — Core module.yaml questions (when core setup needed)target_module — Target module.yaml questions (when module setup needed, discovered from --skill-path or _bmad/{module}/)core_vars — Existing core config values (when core exists but module doesn't)core_missing)The check response includes core_module with header, subheader, and variable definitions.
header and subheader to the userprompt and defaultsingle-select, show the options as a numbered listprompt (array), show all linesThe check response includes target_module with the module's questions. Variables may reference core answers in their defaults (e.g., {output_folder}).
bmad_init.py with the resolve-defaults subcommand, passing --module {module_code}, --core-answers '{core_answers_json}', and --project-rootheader and subheadersingle-select variables, show options as a numbered listCollect all answers and run bmad_init.py with the write subcommand, passing --answers '{all_answers_json}' and --project-root.
The --answers JSON format:
{
"core": {
"user_name": "BMad",
"communication_language": "English",
"document_output_language": "English",
"output_folder": "_bmad-output"
},
"bmb": {
"bmad_builder_output_folder": "_bmad-output/skills",
"bmad_builder_reports": "_bmad-output/reports"
}
}Note: Pass the raw user answers (before result template expansion). The script applies result templates and {project-root} expansion when writing.
The script:
_bmad/core/config.yaml with core values (if core answers provided)_bmad/{module}/config.yaml with core values + module values (result-expanded)directories arrayAfter writing, re-run bmad_init.py with the load subcommand (same as the fast path) to return resolved vars. Store returned vars as {var-name} and return them to the calling skill.
© redhat-cop, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 3 other files (scripts) in .cursor/skills/bmad-init of redhat-cop/vault-config-operator.
Open the folder on GitHubat commit 99762c2
Bmad Init next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Bmad Init this skillredhat-cop/vault-config-operator | 167 | — | ~1.2k | Automated safety check: Pass | Apache-2.0 | |
| Initasgeirtj/system_prompts_leaks | 69k | — | ~5.5k | Automated safety check: Pass | CC0-1.0 | |
| Initasgeirtj/system_prompts_leaks | 69k | — | ~602 | Automated safety check: Pass | CC0-1.0 | |
| Bmad Initaj-geddes/claude-code-bmad-skills | 487 | — | ~1.4k | Automated safety check: Notes | Custom licence | |
| Initbrycewang-stanford/Auto-Empirical-Research-Skills | 4.5k | — | ~596 | Automated safety check: Notes | Custom licence | |
| Swarm Initruvnet/ruflo | 74k | — | ~319 | Automated safety check: Pass | MIT |
asgeirtj/system_prompts_leaks
Initialize new CLAUDE.md file(s) and optional skills/hooks with codebase documentation
asgeirtj/system_prompts_leaks
Initialize a new CLAUDE.md file with codebase documentation. An agent skill from asgeirtj/system_prompts_leaks.
aj-geddes/claude-code-bmad-skills
Initialize a BMAD planning workspace: pick a scale-adaptive TRACK (Quick Flow / BMad Method / Enterprise) interactively, then scaffold the output folder, a config file, an empty decision-log.md, and…
brycewang-stanford/Auto-Empirical-Research-Skills
Fills all [FILL:] placeholders across the template to initialize a new research project.
ruvnet/ruflo
Initialize a multi-agent swarm with anti-drift configuration.
ruvnet/ruflo
Initialize federation on this node — generate keypair and configure peers
redhat-cop/vault-config-operator
Sets up BMad Builder module in a project. An agent skill from redhat-cop/vault-config-operator.
redhat-cop/vault-config-operator
Run a skill's evals and report results. An agent skill from redhat-cop/vault-config-operator.
redhat-cop/vault-config-operator
Builds, edits or analyzes Agent Skills through conversational discovery.
redhat-cop/vault-config-operator
Builds, converts, and analyzes workflows and skills. An agent skill from redhat-cop/vault-config-operator.
redhat-cop/vault-config-operator
Plans, creates, and validates BMad modules. An agent skill from redhat-cop/vault-config-operator.
redhat-cop/vault-config-operator
Builds, edits, and analyzes workflows and skills. An agent skill from redhat-cop/vault-config-operator.
Initialize BMad project configuration and load config variables. Bmad Init is an agent skill from redhat-cop/vault-config-operator. Initialize BMad project configuration and load config variables.
Bmad Init fits situations like: any skill needs module-specific configuration values; setting up a new BMad project.
Run `npx skills add redhat-cop/vault-config-operator --skill bmad-init -a claude-code`. Or copy the skill folder (.cursor/skills/bmad-init in redhat-cop/vault-config-operator) into .claude/skills/bmad-init in your project. Claude Code loads it when a task matches its description.
Run `npx skills add redhat-cop/vault-config-operator --skill bmad-init -a codex`. Or copy the skill folder (.cursor/skills/bmad-init in redhat-cop/vault-config-operator) into .agents/skills/bmad-init in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add redhat-cop/vault-config-operator --skill bmad-init -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/bmad-init, .gemini/skills/bmad-init, .github/skills/bmad-init and .opencode/skills/bmad-init in your project.
Going by SKILL.md and its folder, Bmad Init needs Python for the scripts in its folder. Our summary lists: Python 3.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Bmad Init is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.2k tokens (SKILL.md is roughly 4.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Bmad Init: Init (asgeirtj/system_prompts_leaks, 69k stars), Init (asgeirtj/system_prompts_leaks, 69k stars), Bmad Init (aj-geddes/claude-code-bmad-skills, 487 stars) and Init (brycewang-stanford/Auto-Empirical-Research-Skills, 4.5k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
redhat-cop (a GitHub organization) maintains it in redhat-cop/vault-config-operator, which has 167 GitHub stars. The repository holds 21 skills in this directory. The repository was last updated on October 7, 2026.
Source: redhat-cop/vault-config-operator on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.