Configure accounts
.agents/skills/configure-accounts/SKILL.md — 75 lines of instruction that ship inside the starter. This page is generated from it, so it says what the skill does without republishing it.
When an agent picks this up
Section titled “When an agent picks this up”The skill description, verbatim — this is the text an agent matches your request against:
Set up submitter accounts on a ZeroDirs directory site — features.accounts, sign-in by emailed link, “Continue with Google” through a Google Cloud OAuth client (GOOGLE_CLIENT_ID and GOOGLE_CLIENT_SECRET via pnpm cf:secrets, the redirect URI with its trailing slash), what the /account/ page shows, how the submit form changes, and how to verify or switch it off. Use when asked to add login, sign-in, Google login, user accounts or a submitter dashboard, or when submitters cannot sign in.
What it walks through
Section titled “What it walks through”-
- Switch it on
-
- Google, optionally
-
- Verify
- Switching it off
- What not to do
Commands it runs
Section titled “Commands it runs”pnpm devpnpm db:migrate:remotepnpm cf:setuppnpm cf:secrets GOOGLE_CLIENT_ID GOOGLE_CLIENT_SECRETFiles it touches
Section titled “Files it touches”src/server/auth/ · site.config.ts · .dev.vars.example
Using it
Section titled “Using it”Skills load themselves — you describe the outcome, not the skill. “Add a Compliance category with an icon and seed it” is enough for an agent that can see .agents/skills/; Claude Code reads .claude/skills/, which pnpm skills:sync mirrors from .agents/ on every install. See Working with an agent.