Skip to main content

pantoqa-agent-skills

Claude Skills for driving PantoQA — automated mobile QA/testing on Android and iOS via natural-language prompts.

Structure

pantoqa-agent-skills/
├── README.md
├── LICENSE
└── skills/
    └── pantoqa-agent/
        ├── SKILL.md          # the skill definition (name, description, instructions)
        └── scripts/
            └── pantoqacli.py  # the CLI Claude calls

Each skill lives in its own folder under skills/, named to match its name: field in SKILL.md. The repo name itself doesn't need to match — this layout leaves room to add more skills later (e.g. skills/pantoqa-android/, skills/pantoqa-ios/) without renaming anything that already works.

Installing pantoqa-agent

Claude Code

Copy just the skill folder (not the whole repo) into your skills directory:

git clone https://github.com/<you>/pantoqa-agent-skills.git
cp -r pantoqa-agent-skills/skills/pantoqa-agent ~/.claude/skills/pantoqa-agent

Use a project's .claude/skills/pantoqa-agent instead of ~/.claude/skills/ if you only want it available in that project. Start a new Claude Code session afterward — skills load at session start.

To remove: rm -rf ~/.claude/skills/pantoqa-agent.

Claude.ai / Claude API

Zip the contents of skills/pantoqa-agent/ (SKILL.md + scripts/) into a .skill file and upload it as a custom skill — no cloning needed. See Using skills in Claude for the current upload flow, since exact steps can change.

Other agents (Codex, Cursor, Gemini CLI, Copilot, OpenCode, etc.)

SKILL.md is an open, cross-platform format — this skill isn't Claude-specific. Most other agents that support it look for skills in their own tool-specific folder (.codex/skills/, .cursor/skills/, .gemini/skills/, .github/skills/, .opencode/, and so on), following the same <name>/SKILL.md layout as above.

If your agent supports the emerging .agents/skills/ convention — a shared location several tools now scan so a skill installed once is visible to all of them — you can install it there instead of duplicating it per tool:

cp -r pantoqa-agent-skills/skills/pantoqa-agent ~/.agents/skills/pantoqa-agent
# or, project-local:
cp -r pantoqa-agent-skills/skills/pantoqa-agent .agents/skills/pantoqa-agent

Check your specific agent's docs to confirm which locations it scans (some check .agents/skills/ first, others fall back to it, others don't support it yet).

Requirements

  • Python 3.8+
  • aiohttp (listed in skills/pantoqa-agent/scripts/requirements.txt; install with pip install -r requirements.txt from that folder, or let the agent install it automatically per the Setup step in SKILL.md)
  • A running PantoQA bridge (default http://0.0.0.0:6565) with a connected Android/iOS device or emulator
  • A valid PantoQA auth token

License

MIT.

Release files for pantoqacli 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for pantoqacli 0.0.1
File Interpreter ABI Platform
pantoqacli-0.0.1-py3-none-any.whl Python 3 none any Details

Release files / pantoqacli-0.0.1-py3-none-any.whl

Download URL pantoqacli-0.0.1-py3-none-any.whl
Size 18.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cd171e9312b5d46998e1cf117adc15e231f6877bbb31d029ffae3fdb2774da1e
BLAKE2b-256 checksum
How to use checksums
5e13bcbe037e8132c02337971b7d81084936938b7f3a2b8855778bd2cd9fc27e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.0

Release history Release notifications | RSS feed

0.0.8

1 release file

0.0.7

1 release file

0.0.6

1 release file

0.0.5

1 release file

0.0.4

1 release file

0.0.3

1 release file

0.0.2

1 release file

This release

0.0.1 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page