About gpc-app-recovery
A skill for using the gpc CLI to manage app recovery actions, aimed at agents handling critical app issues. It covers checking vitals, targeting affected versions or devices, and requiring approval before deployment or cancellation.
Key features
- 01List, create, deploy, and cancel recovery actions
- 02Target actions by app version or device
- 03Check vitals before recommending recovery
- 04Require approval for deploy and cancel
Use cases
- 01Notify affected users about a critical app issue
- 02Limit a recovery action to affected versions or devices
- 03Review crashes before preparing a recovery action
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ androidpoet/ playconsole-cli-skills --skill gpc-app-recoveryAfter installing, type/gpc-app-recoveryin Claude Code to confirm it loaded.
Details
From the project READMEApp Recovery
Use this skill when creating or managing recovery actions for critical app issues.
List recovery actions
gpc recovery list --package com.example.app
Create recovery action
gpc recovery create --file recovery.json --package com.example.app
Deploy recovery action
gpc recovery deploy --recovery-id abc123 --confirm --package com.example.app
Cancel recovery action
gpc recovery cancel --recovery-id abc123 --confirm --package com.example.app
Add targeting
gpc recovery add-targeting --recovery-id abc123 --file targeting.json --package com.example.app
Recovery workflow
- Identify the issue via vitals:
gpc vitals crashes --days 1 --package com.example.app
- Create recovery action:
gpc recovery create --file recovery.json --package com.example.app
- Add targeting for affected versions:
gpc recovery add-targeting --recovery-id $RECOVERY_ID --file targeting.json --package com.example.app
- Deploy:
gpc recovery deploy --recovery-id $RECOVERY_ID --confirm --package com.example.app
Agent behavior
- Always check vitals before recommending recovery actions.
- Show recovery action details before deploying.
- Require explicit
--confirmfor deploy and cancel operations. - Never deploy recovery actions without user approval.
Notes
- Recovery actions notify affected users about the issue.
- Use targeting to limit the recovery to specific app versions or devices.
- See
gpc-vitalsskill for monitoring crash rates.
Comments
Markdown supported