mcpField
G
gpc-app-recovery

gpc-app-recovery

github.com/androidpoetCloud & DevOps441 installsUpdated 17w ago
Repository

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

  1. 01List, create, deploy, and cancel recovery actions
  2. 02Target actions by app version or device
  3. 03Check vitals before recommending recovery
  4. 04Require approval for deploy and cancel

Use cases

  1. 01Notify affected users about a critical app issue
  2. 02Limit a recovery action to affected versions or devices
  3. 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-recovery

After installing, type/gpc-app-recoveryin Claude Code to confirm it loaded.

Details

From the project README

App 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

  1. Identify the issue via vitals:
gpc vitals crashes --days 1 --package com.example.app
  1. Create recovery action:
gpc recovery create --file recovery.json --package com.example.app
  1. Add targeting for affected versions:
gpc recovery add-targeting --recovery-id $RECOVERY_ID --file targeting.json --package com.example.app
  1. 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 --confirm for 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-vitals skill for monitoring crash rates.

Comments

Markdown supported