Use this checklist whenever you cut a new Tellermcp skill release for ClawHub or the official OpenClaw registry.
- Ensure Node.js 20+ and npm are installed.
- Install PyYAML (required by OpenClaw packager):
python3 -m pip install --user pyyaml
- Update version references (e.g., Git tag, release notes).
- Note major changes in
README.mdor a separate CHANGELOG if you maintain one.
cd skills/tellermcp-mcp/scripts/tellermcp-server
npm install
npm run build
npm start # optional smoke testSKILL_DIR=skills/tellermcp-mcp
python3 /usr/local/lib/node_modules/openclaw/skills/skill-creator/scripts/package_skill.py "$SKILL_DIR"- Output:
tellermcp-mcp.skillin repo root (move todist/) - Example:
mv tellermcp-mcp.skill dist/tellermcp-mcp.skill
shasum -a 256 dist/tellermcp-mcp.skillRecord the checksum for release notes / ClawHub form.
git add dist/tellermcp-mcp.skill README.md RELEASE.md
git commit -m "chore: cut v0.x.y release"
git tag v0.x.yPush branch + tag:
git push origin <branch>
git push origin v0.x.ygh release create v0.x.y dist/tellermcp-mcp.skill \
--title "Tellermcp v0.x.y" \
--notes "- <highlights>\n- SHA-256: <checksum>"Provide:
- Release URL (GitHub tag)
- Download link to
tellermcp-mcp.skill - SHA-256 checksum
- Brief description + install instructions
Once approved, users can install via openclaw skills install <download-url-or-path>.