Install
$ agentstack add skill-add-miles-mileswang-skill-miles-update ✓ 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 Used
- ✓ 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
Miles Update
Update only mileswang-skill from the official public repository. Treat an explicit request such as 更新 mileswang, 升级 mileswang-skill, or 检查 Miles 更新 as permission to run the bundled updater; do not ask for a second textual confirmation.
Run the stable updater
Run the bundled script from this Skill directory:
python3 scripts/update.py apply --json
The script must:
- inspect the installed plugin through
codex plugin list --json; - require the exact official marketplace and repository identity;
- resolve the highest stable
vX.Y.Ztag from the official public Git refs; - require a matching plugin manifest, exact Release asset, and companion
SHA-256 checksum before changing the installation;
- replace only the
mileswang-skillmarketplace snapshot and reinstall only
mileswang-skill@mileswang-skill;
- compare unrelated installed plugins before and after;
- restore the previous stable tag if an update step fails.
Use check instead of apply only when the user asks whether an update exists without asking to install it:
python3 scripts/update.py check --json
Report the result
- On
updated, say the exact old and new versions and ask the user to open a
new conversation.
- On
up-to-date, say no update was needed. - On failure, give only the failed stage and whether rollback succeeded. Do not
print subprocess output, configuration paths, environment variables, credentials, account data, or private contact information.
Never create a daemon, cron job, startup hook, or silent network request. Never run a global marketplace upgrade, track mutable main, update other plugins, or use a Miles API, key, account, or private service. Public Git refs, raw content, and GitHub Release assets are the only network authority.
Protect Miles personal information
Return only version, status, failed stage, and rollback state. Keep non-brand Miles contact details, private paths, account identifiers, configuration data, and subprocess output out of responses, logs, and handoffs. Never read or send credentials to check a public release.
Respect the router boundary
When mileswang invokes this Skill, use the host-provided active Skill catalog as the only availability authority and keep the selected executor unchanged. Do not rediscover or replace the selected executor from disk folders, plugin caches, installed inventories, or configuration files. Inspect Codex's own plugin-list output only after this updater has been selected, and only to verify the installed version and official source.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: Add-Miles
- Source: Add-Miles/mileswang-skill
- License: MIT
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.