@dacrypt/xiao-skill
v0.1.1
Published
Control a Xiaomi Robot Vacuum X20+ via the xiao CLI — agent-ready skill for Claude Code, Codex CLI, Cursor, Gemini CLI, Copilot (agentskills.io format).
Maintainers
Readme
@dacrypt/xiao-skill
npm wrapper around the upstream xiao Claude Code / agentskills.io skill
for skills.sh auto-indexing.
What's here
package.json— npm metadata withagentskillsfield pointing atSKILL.mdSKILL.md— not committed; copied from.claude/skills/xiao/SKILL.mdby theprepublishstep belowAGENTS.md— same, copied from the repo rootREADME.md— this file, pulled into the npm page
Everything that describes the skill lives in the upstream repo. This directory exists only to package it for npm.
How to publish (for maintainers)
From the repo root:
# 1. Copy the current SKILL.md + AGENTS.md into this directory
# (README.md is already in place; no action needed for it)
cp .claude/skills/xiao/SKILL.md scripts/skills-sh/SKILL.md
cp AGENTS.md scripts/skills-sh/AGENTS.md
# 2. (Optional) validate the SKILL.md against agentskills.io spec
npx skills-ref validate scripts/skills-sh
# 3. Login to npm once:
npm login
# 4. Publish:
cd scripts/skills-sh
npm publish --access public
# 5. Verify the listing appears at skills.sh:
open https://skills.sh/skills/@dacrypt/xiao-skillBump version in package.json before each publish.
Upstream
- Main repo: https://github.com/dacrypt/xiao
- Canonical SKILL.md: https://github.com/dacrypt/xiao/blob/main/.claude/skills/xiao/SKILL.md
- AGENTS.md: https://github.com/dacrypt/xiao/blob/main/AGENTS.md
