Skip to content

Teach RevenueCat skills CLI bootstrap workflows#35

Closed
joshdholtz wants to merge 1 commit into
mainfrom
agent/rc-cli-bootstrap-workflows
Closed

Teach RevenueCat skills CLI bootstrap workflows#35
joshdholtz wants to merge 1 commit into
mainfrom
agent/rc-cli-bootstrap-workflows

Conversation

@joshdholtz

Copy link
Copy Markdown
Member

Summary

  • teach create-revenuecat-project to use the RevenueCat CLI for a complete, idempotent project bootstrap while retaining the MCP fallback
  • add the local Apple authentication handoff, including the no-credential-storage disclaimer and explicit human-in-the-loop boundary
  • teach revenuecat-store-state the durable CLI planshowapply/discard lifecycle for JSON and CSV desired state
  • document agent-safe discovery, JSON output, non-interactive flags, exact plan reuse, current-offering selection, and typed SDK-key retrieval

Why

The CLI can now bootstrap the RevenueCat resource graph and coordinate store setup without requiring local project state. The official skills should direct agents through that workflow while keeping credentials local and changes reviewable.

Validation

  • parsed both updated skill frontmatters and checked their required fields
  • validated all 10 JSON manifests used by CI
  • git diff --check
  • installed both skills from this unmerged branch with npx skills add (to be verified after the PR branch is published)

Test this branch

npx skills add https://github.com/RevenueCat/ai-toolkit/tree/agent/rc-cli-bootstrap-workflows

This PR is intentionally limited to the two specialized skills. The generic RevenueCat catch-all remains unchanged because these workflows are already covered by dedicated skill triggers.

@joshdholtz joshdholtz closed this Jul 15, 2026
@joshdholtz
joshdholtz deleted the agent/rc-cli-bootstrap-workflows branch July 15, 2026 21:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant