revvault-resolve
Skill2 starsChanged 40 days agoMITView on GitHub
Resolve API keys, credentials, secrets, tokens, and .env values from revvault. Use when the user asks for a key, secret, token, database URL, webhook secret, or to sign up / connect / provision Neon, Supabase, PlanetScale, Clerk, Auth0, Vercel, Netlify, Railway, Render, Fly, Cloudflare, Sentry, PostHog, Mixpanel, OpenRouter, Stripe, Twilio, Resend, or any third-party service; when they mention Stripe Projects, projects.dev, or "set up the stack." Never print values. Never open Stripe Projects. Look up the vault path, then inject with revvault run or with-secrets, or stop.
- Reads credentials
We split this skill into the rules it gives an agent
6 rules. About 0 are common, 1 is distinctive, and 5 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈1
Distinctive · estimate
This author's own choices. Worth a look.
5
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 34
Use this skill instead of Stripe Projects, a vendor dashboard, or pasting a key when the user wants credentials, env vars, or to add a …
- Very specific: line 38
Do not run stripe projects (init, add, link, env --pull, build).
- Very specific: line 48
If a revealui checkout is present ($REVEALUI_ROOT or $REVEALFLEET_ROOT/revealui): read scripts/sync/secret-paths.ts and the generated table …
- Very specific: line 71
Miss: stop. Name the vault path the owner should set (revvault set <path>).
- Very specific: line 85
Use $(revvault get …) in any flag or argv.
- Very specific: line 89
Put a path table in this skill.
≈ “Common” is an estimate: at least 1 in 5 of the 308,232 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
revvault-resolve
Studio skill. Secrets live in revvault. .env and host env vars are
mirrors. The CLI and the path tables are authoritative. Do not copy a
path catalog into this file.
Policy (do not restate the body): fleet secrets hardline, and
revvault/docs/STREAM-SAFE.md.
When to use
Use this skill instead of Stripe Projects, a vendor dashboard, or pasting a key when the user wants credentials, env vars, or to add a cloud service.
Do not run stripe projects (init, add, link, env --pull,
build). Do not tell the user to sign up on a vendor site from
this skill. Account creation is owner disposition.
Resolve (paths and names only)
- Confirm
revvaultis on PATH. If missing, stop. Name it. Do not invent a substitute store. - Map the asked-for name (env key, vendor, or path token) in this
order. Record path, env key, and consumers only.
- If a revealui checkout is present (
$REVEALUI_ROOTor$REVEALFLEET_ROOT/revealui): readscripts/sync/secret-paths.tsand the generated table indocs/SECRETS.md. That module is the production-synced set (Phase 0).dev/*,credentials/*,forge/*, andagents/*may still be prose only in SECRETS.md outside the generated markers. revvault search <token>revvault list <prefix>(for examplerevealui/dev/,revealui/prod/,revealui/staging/)
- If a revealui checkout is present (
- Hit: inject. Never print the value.
revvault run --env STRIPE_SECRET_KEY=revealui/dev/stripe/secret-key -- <cmd>
with-secrets stripe neon -- <cmd>Local hydrate from a prefix (mirror, not the store):
revvault export-env revealui/dev/- Miss: stop. Name the vault path the owner should set
(
revvault set <path>). Do not open a dashboard. Do not fabricate a path. Do not write.envby hand. - Provision / signup / "add Neon": refuse. Point at this skill's
miss path. The owner creates the account and
revvault sets the path.
Environment is a namespace, not a file. dev → revealui/dev/*.
staging → revealui/staging/*. prod → revealui/prod/*. Do not
create .env.dev / .env.production as a second scheme.
Do not
- Display secret values. Paths and env key names only.
- Use
$(revvault get …)in any flag or argv. Stream-safe inject only. - Hand-edit
.env/.env.*as the source of truth. - Hand-edit
.projects/or run Stripe Projects. - Invent provider names, vault paths, or env keys not found above.
- Put a path table in this skill. Extend
secret-paths.ts(and its lockstep test) when a production-synced path is missing.
Related
revvault/docs/STREAM-SAFE.md(inject vs vault-private print)revealui/docs/SECRETS.md+revealui/scripts/sync/secret-paths.tssecurity-hardening(generic apps; one-line RevealFleet pointer)
Other versions1 project uses a version of this.
Word for word · 1
- RevealUIStudio/revskills★ 2100% same
Edited · 0
None found.
Wrote their own version · 0
None found.
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository29 other files it gives its agents.
- skills/revealui-design/CLAUDE.mdCLAUDE.md
- drizzle-dbSkill
- electric-syncSkill
- exhaustive-auditSkill
- grok-bot-checkpointSkill
- knowledge-graphSkill
- mcp-serverSkill
- multi-agent-memorySkill
- next-best-practicesSkill
- redundancy-scanSkill
- revealui-checkpointSkill
- revealui-cleanupSkill
- coordinateSkill
- revealui-designSkill
- revealui-design-statusSkill
- revealui-doctorSkill
- revealui-opsSkill
- revealui-pickupSkill
- revealui-recoverSkill
- revealui-rollupSkill
- revealui-skills-testSkill
- revealui-snapshotSkill
- revealui-sync-ltsSkill
- revealui-sync-rulesSkill
- revealui-trackerSkill
- security-hardeningSkill
- tailwind-v4Skill
- vitest-testingSkill
- yjs-collaborationSkill
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

