Install
$ agentstack add skill-appium-skills-prepare-development-environment ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Appium Repository Development Workflow
Repository-readiness routing and handoffs
Use this Skill for repository development readiness and repository-wide validation. Route Appium driver installation or doctor repair to skills/setup/SKILL.md, supported existing runtime failures to skills/appium-troubleshooting/SKILL.md, and real-device XCUITest work through skills/setup-xcuitest/SKILL.md.
Required inputs
Confirm the repository root, requested validation or edit scope, host OS and shell, available permissions, and existing uncommitted changes that must be preserved.
Workflow outline
- Load
AGENTS.mdand inspect the workspace without changing it:
git status --short, repository file inventory, node --version, npm --version, and npm config get registry.
- Run
node tools/appium/setup/scripts/check-node-env.mjs. Require top-level
summary.requiredOk: true; report summary.npmConnectivityOk separately and gate it only when the requested work needs network access.
- Identify the changed or explicitly in-scope files. Read each affected Skill
and Context Asset and verify every changed repository-relative target.
- Make only the requested repository changes, preserving repository-first
shared contexts/ and tools/ boundaries and unrelated user work.
- For every changed Skill, verify required
nameanddescription
frontmatter, explicit Context relationships, and provider UI metadata when present. Use an already installed platform validator only as optional evidence.
- Run
node --checkfor every changed JavaScript module. For repository-wide
helper edits, check every module under tools/.
- Run the edited helper or narrowest representative helper when practical.
- Run
git diff --check, then reviewgit status --shortand the final diff
for unintended changes.
Hard constraints
- Preserve uncommitted user work and avoid unrelated edits.
- If work requires Appium drivers, optional dependencies, privileged system
packages, signing, or device authorization, stop repository readiness and hand off to the owning setup workflow.
- Use already installed repository analyzers or validators only as optional
evidence. When unavailable, rely on the required repository-local checks.
- Retain reusable Context Assets and deterministic repository tools at the
repository level unless the request explicitly changes architecture.
- Run commands step by step and rerun only the affected check after each fix.
Completion criteria
- The Node readiness helper reports
summary.requiredOk: true. git status --shorthas been reviewed so existing, in-scope, and unrelated
changes are distinguished.
- Every changed Skill contains required frontmatter and valid explicit Context
relationships.
- Every changed or introduced repository-local path resolves.
- Changed JavaScript modules pass syntax checks.
- The edited or representative helper passes when practical.
git diff --checkpasses and the final diff contains no unintended changes.
Evidence boundary
Report command status summaries, paths checked, validation results, preserved unrelated work, and unresolved external blockers. Quote only sanitized lines when additional evidence is requested.
Self-Improvement Prompt
Before the final response, identify any missing, ambiguous, outdated, or retry-causing instruction encountered in this Skill or any loaded asset. Report the asset path and proposed wording. Leave unrelated files unchanged.
Evidence
Example input: Prepare this Appium skills repo for development and validate the changed helpers. Verify workspace state, Node/npm readiness, explicit paths, Skill metadata, changed JavaScript syntax, the narrowest helper, git diff --check, and the final diff.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: appium
- Source: appium/skills
- License: Apache-2.0
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.