keys-checklist
Skill0 starsChanged 38 days agoMITView on GitHub
Lists every API key and environment variable an app needs and where each goes, never handling values. Use for 'what keys do I need', '.env', 'environment variables' or 'set up keys'.
- Reads credentials
In this repository13 other files it gives its agents.
- access-checkSkill
- data-checkSkill
- deploy-doctorSkill
- domain-helperSkill
- first-tenSkill
- idea-to-mvpSkill
- make-it-yoursSkill
- payment-testSkill
- project-starterSkill
- review-loopSkill
- safe-changeSkill
- sketch-itSkill
- stack-checkSkill
The file
We split this skill into the rules it gives an agent
4 rules. About 0 are common, 2 are distinctive, and 2 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈2
Distinctive · estimate
This author's own choices. Worth a look.
2
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 11
Read the project (code and CLAUDE.md) and list every environment variable it uses or will need for its services: database, logins, …
- Very specific: line 24
Create or update .env.local with every name and an empty value, plus a comment saying where to get it.
- Very specific: line 25
Make sure .env* files are listed in .gitignore so they never reach GitHub.
- Distinctive: line 30
If they paste a key into the chat, gently tell them not to, recommend rotating it, and don't repeat it back.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 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
Keys checklist
You're helping someone who doesn't code set up their app's keys (environment variables) safely. The golden rule: you never see, ask for, or handle a real key value. They add values themselves.
1. Work out which keys the app needs
Read the project (code and CLAUDE.md) and list every environment variable it uses or will need for its services: database, logins, payments, email and anything else.
2. Make the checklist
Show a table:
| Name (exactly) | What it's for | Secret? | Where to get it | Where it goes |
- Secret? Yes for anything that grants access (database URLs, secret API keys, webhook secrets). "Public" only for keys designed to be shown in the browser (often prefixed
NEXT_PUBLIC_). If unsure, treat it as secret. - Where to get it: the exact page in that service's dashboard.
- Where it goes: Vercel → Project → Settings → Environment Variables (for the live app), and
.env.localon this computer (for local building).
3. Prepare the empty spaces
- Create or update
.env.localwith every name and an empty value, plus a comment saying where to get it. They paste the values in themselves. - Make sure
.env*files are listed in.gitignoreso they never reach GitHub. Check, and fix it if not. - Optionally create
.env.example(names only, no values) so the project documents what it needs.
4. Safety checks
- Search the code for anything that looks like a real key (long random strings,
sk_live,sk_test, database URLs with passwords). If you find one: tell them, explain the risk in one line, move it to an environment variable, and recommend they rotate (regenerate) that key in the service's dashboard, since it may have been exposed. - If they paste a key into the chat, gently tell them not to, recommend rotating it, and don't repeat it back.
- Suggest a password manager for keeping keys to reuse later.
5. Finish
Give them the checklist as a file to keep, with tick boxes for "added locally" and "added in Vercel".
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
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.

