Skip to content

Agent Skills

Agent skills are structured guides that teach AI coding assistants how to use GPC effectively. Each skill contains documentation, reference material, and examples for a specific workflow area.

Compatible Assistants

Agent skills work with any AI coding assistant that supports skill files:

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Other AI assistants that read project-level instruction files

Installation

Install the GPC skills using the built-in wizard:

bash
gpc install-skills

The wizard lets you pick which skills to install and which AI agents to configure. You can also install directly:

bash
npx skills add yasserstudio/gpc-skills

Skills are installed to .agents/skills/ in your project root and automatically discovered by compatible assistants.

Available Skills

GPC ships with 13 agent skills covering every workflow:

SkillDescription
gpc-setupAuth, config, profiles, gpc doctor
gpc-release-flowUpload AAB, releases, rollouts, promote
gpc-metadata-syncStore listings, images, Fastlane metadata compat
gpc-vitals-monitoringCrashes, ANR, vitals thresholds, reviews, reports
gpc-ci-integrationGitHub Actions, GitLab CI, env vars, JSON output, exit codes
gpc-monetizationSubscriptions, IAP, base plans, offers, purchases, pricing
gpc-user-managementUsers, permissions, grants, testers, CSV import
gpc-migrate-fastlaneFastlane-to-GPC migration, command mapping, CI migration
gpc-plugin-developmentPlugin SDK, lifecycle hooks, permissions, custom commands
gpc-troubleshootingExit codes, error catalog, debug mode, common fixes
gpc-sdk-usage@gpc-cli/api and @gpc-cli/auth as standalone TypeScript SDK
gpc-multi-appMultiple apps, profiles, batch operations, monorepo patterns
gpc-securityCredential storage, key rotation, audit logging, incident response

Skill Selection Guide

Not sure which skill to use? Find your task below:

I want to...Skill
Set up authentication or run gpc doctorgpc-setup
Upload an AAB or manage releasesgpc-release-flow
Update store listings or screenshotsgpc-metadata-sync
Monitor crash rates or ANRgpc-vitals-monitoring
Add GPC to GitHub Actions or GitLab CIgpc-ci-integration
Manage subscriptions or in-app purchasesgpc-monetization
Invite users or manage testersgpc-user-management
Migrate from Fastlane supplygpc-migrate-fastlane
Build a GPC plugingpc-plugin-development
Debug errors or fix common issuesgpc-troubleshooting
Use GPC packages as a TypeScript SDKgpc-sdk-usage
Manage multiple apps with profilesgpc-multi-app
Audit credentials or rotate keysgpc-security

Skill Structure

Each skill follows a consistent structure:

gpc-<name>/
  SKILL.md        — Main skill documentation and procedures
  references/     — Supporting reference material (API docs, schemas)
  evals/          — Test cases for validating skill behavior
  scripts/        — Automation scripts used by the skill

The SKILL.md file is the entry point. AI assistants read this file to understand the workflow, available commands, common patterns, and verification steps.

Updating Skills

To update to the latest version of all installed skills:

bash
cd .agents/skills && git pull

Or reinstall from scratch:

bash
gpc install-skills

Source Repository

Skills are maintained at github.com/yasserstudio/gpc-skills. Contributions and new skill ideas are welcome.

Released under the MIT License.