writing-skills
writing-skills
Use when creating new skills, editing existing skills, or verifying skills work before deployment
app-agentRoutes AppAgent setup, exploration, and deployment workflows for Android-device task automation.
Independent GitHub snapshot · Automated classification · Original documentation governs
AppAgent operates Android apps through ADB, screenshot/XML capture, multimodal model calls, and generated UI documentation.
Use this skill when the task is about:
references/setup.md for Python, adb, device/emulator, and config prerequisites.references/configuration.md for the config.yaml keys and backend selection rules.references/workflows.md for the high-level exploration/deployment output layout.references/troubleshooting.md for the most common failures and recovery steps.references/api-reference.md when you need exact helper signatures or parser behavior.Use the bundled checker before launching a real device session:
scripts/check_setup.py --repo-root <AppAgent checkout>scripts/check_setup.py --repo-root <AppAgent checkout> --skip-adb when you only want Python/config validation.The checker is read-only. It confirms imports, config keys, and whether adb is on PATH.
Use the setup references and scripts/check_setup.py when the request is about:
config.yaml,apps/ and tasks/ folders should live.Use sub-skills/exploration/SKILL.md when the request is about:
apps/<app>/auto_docs/ or apps/<app>/demo_docs/.The exploration launcher lives at:
sub-skills/exploration/scripts/start_exploration.pyUse sub-skills/deployment/SKILL.md when the request is about:
The deployment launcher lives at:
sub-skills/deployment/scripts/start_deployment.pyadb.apps/ and tasks/ relative to the chosen root_dir.references/troubleshooting.md first.tasks/ or apps/<app>/demos/ tree.