Skip to content

Configure accounts

Markdown

.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.

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.

    1. Switch it on
    1. Google, optionally
    1. Verify
  1. Switching it off
  2. What not to do
Terminal window
pnpm dev
pnpm db:migrate:remote
pnpm cf:setup
pnpm cf:secrets GOOGLE_CLIENT_ID GOOGLE_CLIENT_SECRET

src/server/auth/ · site.config.ts · .dev.vars.example

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.