control-kody

Drive and verify the Kody app with a Feature Map and one CLI. Use when changing UI, account routes, preview deploys, or proving a Cloud Agent change with a real origin, session, and /health SHA.

Install
npx skills add 'https://github.com/kentcdodds/kody/tree/main/.agents/skills/control-kody'
Download bundle ↓
main · 8beb6cdScanned 2026-09-15

Contributors

GitHub-linked commit authors for this SKILL.md at the saved revision. Co-authors and history before file renames are not included.

File history ↗
View on GitHub
← Back to SKILL.md

Shared packages

Person-to-person invitations to use a saved package. Owner invites; guest accepts with pin or follow. Guests read source and invoke. They cannot publish or write.

How to get there

/account/shared lists outbound and inbound grants. Package settings on /@username/:kodyId/settings invite and revoke. Invite email and the package page show Accept. Pin-ahead guests use /@username/:kodyId/approve-changes.

Drive it

node tools/control-kody.ts preview -- \
  --request 'GET /account/shared.json' \
  --check /account/shared

Invite and accept through MCP (packageShareInvite, packageShareAccept) or POST /profiles/:username/packages/:kodyId/share.json.

APIs

  • GET|POST /account/shared.json
  • GET|POST /profiles/:username/packages/:kodyId/share.json
  • GET|POST /profiles/:username/packages/:kodyId/approve-changes.json

Gotchas

  • Both accounts must be on a paid plan.
  • Accept is required. Invite-before-signup stays pending until the guest has an account and pays.
  • Pin fails closed when the owner publishes ahead. Follow does not.
  • Do not reuse package_scope_grants for person accounts.