AI-coding-agent skill pack for SkillOS — permissionless infrastructure for skill games: sponsor-funded tournaments, on-chain leaderboards, per-score attestations on Base. Drop this pack into your agent (Claude Code, Cursor, Codex, Gemini CLI, Windsurf, Continue.dev, Amp, OpenCode) and it surfaces relevant SDK integration suggestions when you're building a skill game. - Explicit permissions block i
Add this skill
npx mdskills install youngstar-eth/skillos-skill-packComprehensive tournament integration guide with scoped permissions, live verification, and actionable workflows
AI-coding-agent skill pack for SkillOS — permissionless infrastructure for skill games: sponsor-funded tournaments, on-chain leaderboards, per-score attestations on Base.
Drop this pack into your agent (Claude Code, Cursor, Codex, Gemini CLI, Windsurf, Continue.dev, Amp, OpenCode) and it surfaces relevant SDK integration suggestions when you're building a skill game.
permissions block in SKILL.md with per-permission purpose + scope — addresses Skill Advisor "broad permissions declared without corresponding agent task definitions" finding.verify-attribution-live.md — codifies the X10 post-merge live-tx verification step. Unit test green ≠ live attribution working.error-recovery.md — action-oriented sibling to the reference table; codifies the X9 "never silent-swallow, branch on error.code" lesson.wire-builder-code.md, including the exact hex tail to verify on Blockscout.testnet-endpoints.md — canonical Base Sepolia addresses, RPC, game subdomains.tournament-flow.md — end-to-end lifecycle from game render through cron settle.@skillos/sdk@0.2.1 on disk + npm); CI is live (ci.yml + agent-runner.yml); Phase 2 discipline is active, not transitioning.This skill activates when:
It does NOT activate for:
See full frontmatter in SKILL.md.
| Channel | Install command | Compatible agents |
|---|---|---|
| npm registry | npm install @skillos/skills | All MCP-compatible agents; manual reference in agent config |
| base/skills convention | npx skills add skillos/skillos-skills | Claude Code, Cursor, Vercel agents |
| mdskills.ai catalog | listing submission, per their install path | Claude Code, Claude Desktop, other catalog-aware agents |
| CCGS direct integration | npx mdskills install youngstar-eth/skillos | Claude Code Game Studios users |
@skillos/sdk and invokes prompts/suggest-integration.md for the 5-step flow.useSkillOSScore per the integration walkthrough in SKILL.md.prompts/wire-builder-code.md — per-game canonical map + ERC-8021 dataSuffix encoding.prompts/select-tier.md. For any new game in Phase 1: T0.prompts/verify-attribution-live.md — Blockscout raw_input check.prompts/error-recovery.md — branch on error.code, never silent-swallow.These come from real X9-X10 thread incidents and MUST be enforced by any agent using this pack:
main HEAD SHA must equal the Vercel production deployment SHA. turbo-ignore deprecation can silently skip auto-deploy. See prompts/verify-attribution-live.md Step 1.raw_input length + hex tail on Blockscout. CI green is necessary but not sufficient.error.code, never on substring. The X9 silent-swallow bug hid a real settle-path issue for days.@skillos/skills | requires @skillos/sdk | notes |
|---|---|---|
0.2.0 | ^0.2.1 | Permissions block, verify-attribution-live, per-game builder code map, X9-X10 lessons codified, Path A server-side dataSuffix shipped |
0.1.0 | ^0.2.1 | Initial release |
Phase 2 discipline is ACTIVE as of the X9-X10 sprint thread (PRs #78, #80, #81, #82):
docs/adr/ for major decisionssettle-guard tripwire pattern).github/workflows/ci.yml (typecheck, lint, test-ts, test-foundry) + agent-runner.yml (workflow_dispatch + scheduled)@skillos/skills/
SKILL.md Top-level skill manifest (YAML frontmatter + body)
prompts/ Agent-actionable, step-by-step
suggest-integration.md When + how to propose SDK adoption
wire-builder-code.md Per-game builder code map + ERC-8021 dataSuffix encoding
select-tier.md T0 / T1 / T2 / T3 tier choice
verify-attribution-live.md Mandatory post-merge live-tx verification
error-recovery.md Branch by error.code; X9 silent-swallow lesson
references/ Deep-dive disclosure (progressive)
testnet-endpoints.md Base Sepolia addresses, RPC, game subdomains
tournament-flow.md End-to-end lifecycle (game → settle)
sdk-integration-30-line.md Minimum viable @skillos/sdk consumption
auth-patterns.md SIWB (human) + SIWA (agent) auth flows
common-patterns.md Game-type → SDK pattern + tier map
error-recovery.md Full error code table + envelope shape
templates/
skill-game-scaffold/ "npm create skillos-game" boilerplate (Vite + React 18)
VALIDATION.md Test record per mdskills.ai Skill Advisor dimensions
mdskills-submission.json mdskills.ai catalog submission manifest
This pack describes SkillOS in skill-gaming terms — the explicit category for Phase 1-3. Do NOT reframe SkillOS as:
Those are internal architectural framings; not the public Phase 1-3 posture.
This pack lives in the SkillOS monorepo at packages/skills. Public mirror via subtree split at github.com/youngstar-eth/skillos. Issues + PRs welcome on the monorepo.
MIT — see LICENSE.
Install via CLI
npx mdskills install youngstar-eth/skillos-skill-packSkillOS Skills is a free, open-source AI agent skill. AI-coding-agent skill pack for SkillOS — permissionless infrastructure for skill games: sponsor-funded tournaments, on-chain leaderboards, per-score attestations on Base. Drop this pack into your agent (Claude Code, Cursor, Codex, Gemini CLI, Windsurf, Continue.dev, Amp, OpenCode) and it surfaces relevant SDK integration suggestions when you're building a skill game. - Explicit permissions block i
Install SkillOS Skills with a single command:
npx mdskills install youngstar-eth/skillos-skill-packThis downloads the skill files into your project and your AI agent picks them up automatically.
SkillOS Skills works with Claude Code, Claude Desktop, Cursor, Vscode Copilot, Windsurf, Continue Dev, Codex, Gemini Cli, Amp, Roo Code, Goose, Opencode, Trae, Qodo, Command Code. Skills use the open SKILL.md format which is compatible with any AI coding agent that reads markdown instructions.