Skip to content
cccskills
FreePublished on GitHub

secrets

Request user-supplied credentials securely into a dotenv file without exposing their values to the agent.

The English summary is being prepared. Showing the original description.

Works withOpenAI
See how to install

Files included (1)

  • SKILL.md1.8 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Request secrets securely

Use bb secret request when the user needs to supply a credential. Do not ask the user to paste a secret into chat.

Batch every currently known variable into one request. Inspect documentation or .env.example to identify variable names, but do not read or print an existing secret-bearing env file.

bb secret request OPENAI_API_KEY RESEND_API_KEY \
  --purpose "Configure application credentials" \
  --describe OPENAI_API_KEY "OpenAI API key used by the server" \
  --describe RESEND_API_KEY "Resend API key used for transactional email" \
  --write-env .env.local

Always provide the exact --write-env destination, a concise purpose, and one short plain-language description per variable. Relative destinations resolve from the CLI working directory; absolute destinations may point anywhere on the thread's host. Never place secret values in argv, prompts, comments, logs, or follow-up messages.

The command blocks until the user submits or cancels the form. Secret values never appear in command arguments, model-visible output, or persisted interaction data. After success, trust the command's path, variable names, and added/updated/unchanged counts. Never verify by running cat, sed, env, or another command that would reveal the completed file.

If the command reports duplicate dotenv assignments, fix the file structure without reading values and rerun the request. If it reports repeated write conflicts, rerun the same request; do not ask the user to paste values. Under the workspace sandbox (Accept Edits / Approve for me), Claude's macOS sandbox permits the loopback access plugin CLI commands need; Linux and other provider sandboxes may still require escalation approval.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Configure or diagnose Account Pooler accounts, authentication, quota routing, and failover through bb pool.

The English summary is being prepared. Showing the original description.

get-bb/bb4.5KUpdated Oct 19, 2026

Configure or troubleshoot ACP agent discovery, custom models, skills, and compaction in BB.

The English summary is being prepared. Showing the original description.

get-bb/bb4.5KUpdated Oct 19, 2026

Approve a GitHub contributor to open PRs in get-bb/bb, then land the allowlist change with SlopCop and CI skipped. Use for requests such as "add @username to be able to open PRs" or an explicit add-contributor invocation.

The English summary is being prepared. Showing the original description.

get-bb/bb4.5KUpdated Oct 19, 2026

Create or edit element annotations in desktop Browser tabs, or update saved annotation comments through the plugin RPC.

The English summary is being prepared. Showing the original description.

get-bb/bb4.5KUpdated Oct 19, 2026

Schedule or manage recurring and one-shot BB agent or script automations.

The English summary is being prepared. Showing the original description.

get-bb/bb4.5KUpdated Oct 19, 2026

Sign this bb in to or out of its getbb.app account with bb account, and check which account remote access and hosted services use.

The English summary is being prepared. Showing the original description.

get-bb/bb4.5KUpdated Oct 19, 2026

See all skills by get-bb

Report a problem with this skill