secret-setup

Solid

Focused micro-skill for secret management setup. Explains options, guides through Bitwarden installation/login/unlock, configures backend. Exits when done.

AI & Automation 75 stars 18 forks Updated today MIT

Install

View on GitHub

Quality Score: 78/100

Stars 20%
63
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Secret Management Setup You are guiding a user through choosing and configuring how their Instar agent stores secrets (API tokens, bot credentials, etc). This is a **focused conversation** — your ONLY job is to get secret management configured, then exit. ## CRITICAL RULES ### 1. No Interactive CLI Commands — WILL HANG FOREVER **Claude Code's Bash tool CANNOT handle stdin prompts.** Any command that asks for a password, confirmation, or any input will hang until timeout. There is NO workaround — you cannot type into a running command. **UNDERSTAND THIS ABOUT `--raw`:** The `--raw` flag ONLY changes the output format. It does NOT prevent interactive prompts. `bw unlock --raw` STILL prompts for a password and WILL HANG. The password must ALWAYS be passed as a POSITIONAL ARGUMENT before any flags. **Commands that WILL HANG (never run these):** ``` bw unlock --raw # HANGS — no password argument bw unlock # HANGS — prompts for password bw login --raw # HANGS — no email/password bw login # HANGS — prompts for credentials echo "text" && bw unlock --raw # HANGS — bw still prompts read -s VARIABLE # HANGS — waits for hidden input ``` **Commands that WORK (use ONLY these patterns):** ``` bw unlock "ACTUAL_PASSWORD_HERE" --raw # Returns session key immediately bw login "EMAIL" "PASSWORD" --raw # Returns session key immediately bw status --raw ...

Details

Author
JKHeadley
Repository
JKHeadley/instar
Created
5 months ago
Last Updated
today
Language
TypeScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category