starchild official skills
npx skills add https://github.com/starchild-ai-agent/official-skills --skill twitterInstall this skill with the CLI and start using the SKILL.md workflow in your workspace.
Official skills maintained by the Starchild team. Installed via npx skills.
npx skills add Starchild-ai-agent/official-skills --skill hyperliquid
Or within a Starchild agent conversation:
search_skills(query="hyperliquid") # searches + auto-installs
official-skills/
├── skills.json ← auto-generated index (do not edit manually)
├── .github/workflows/
│ └── build-index.yml ← CI: validates + rebuilds skills.json on push
├── hyperliquid/
│ └── SKILL.md
├── birdeye/
│ ├── SKILL.md
│ ├── token.py ← tool scripts (optional)
│ └── templates/
└── ...
Each skill lives in its own top-level directory. The only required file is SKILL.md.
Every SKILL.md must have YAML frontmatter with three required fields:
---
name: my-skill
version: 1.0.0
description: Short summary of what this skill does
---
# My Skill
Instructions, usage examples, API references, etc.
| Field | Rules | Example |
|---|---|---|
name |
Lowercase, alphanumeric + hyphens | hyperliquid |
version |
Semver | 1.0.0 |
description |
One-line summary for search | Trade perpetual futures on Hyperliquid DEX |
| Field | Purpose | Example |
|---|---|---|
tools |
List of tool names this skill provides | [hl_account, hl_order] |
metadata |
Starchild-specific metadata (emoji, skillKey) | starchild: { emoji: "📊" } |
user-invocable |
Whether users can invoke this skill directly | true |
tags |
Search tags | [trading, defi] |
Skills can include additional files (Python scripts, templates, configs). Place them alongside SKILL.md in the same directory:
birdeye/
├── SKILL.md
├── __init__.py
├── token.py
├── wallet.py
└── tools/
npx skills add copies the entire directory recursively.
mkdir my-new-skill
Write SKILL.md with the required frontmatter (name, version, description).
Push to main:
git add my-new-skill/
git commit -m "feat: add my-new-skill"
git push
skills.json.Edit the skill files.
Bump the version in the frontmatter:
version: 1.0.0 → version: 1.1.0
skills.json automatically.Users who already installed the skill will get the new version on next
npx skills add(npx detects the changedcomputedHash).
rm -rf old-skill
git add -A && git commit -m "chore: remove old-skill" && git push
CI updates skills.json automatically (skill removed from index).
To also remove from running user containers, add the skill name to config/skill-removals.txt in the starchild-clawd repo.
On every push to main that touches */SKILL.md:
SKILL.md files, fails if any are missing name, version, or descriptionskills.json from frontmatterskills.json changed, auto-commits and pushes
skills.jsonis auto-generated. Do not edit it manually — your changes will be overwritten.
trading-strategy, not TradingStrategy)hyperliquid, not all-exchanges)