Loading...
Loading...
Sets up GitHub repositories, links Vercel projects, and collects credentials via a secure local web form. Installs environment variables directly into Vercel and GitHub without shell leakage.
npx skill4agent add drgarbage/ag-course-index live-dev-configbashresources/*.js| Resource | Skip if | Constraints |
|---|---|---|
| GitHub repo | a remote exists | |
| Vercel project | | |
.credential-fields.json[{ "name": "FIREBASE_SERVICE_ACCOUNT", "label": "Firebase 服務帳戶金鑰",
"help": "Project settings → Service accounts → Generate new private key",
"link": "https://console.firebase.google.com/project/<id>/settings/serviceaccounts/adminsdk" }]node resources/credential-form.js .credential-fields.json # launch via the TOOL's background mode, NOT a shell `&`.env.local.env.local.templateKEY_NAME= # description & link.env.localgh auth loginvercel loginfirebase loginsourceeval.env.local<<<read-env-value.jsnode resources/read-env-value.js .env.local FIREBASE_SERVICE_ACCOUNT | vercel env add FIREBASE_SERVICE_ACCOUNT production
# or GitHub secrets:
node resources/read-env-value.js .env.local FIREBASE_SERVICE_ACCOUNT | gh secret set FIREBASE_SERVICE_ACCOUNT✅ <KEY> set in Vercel/production✅ <KEY> set in GitHub Secrets