πŸ“– the xskill wiki

xskill documentation

Everything below is grounded in the project README and source β€” no fluff.

Source on GitHub β†’

Overview

Quickstart

$ pip install xskill          # Python 3.9+
$ xskill serve                # writes ~/.xskill/config.yaml, then exits

skill_dir: ~/.xskill/skill

llm:
  base_url: https://api.deepseek.com
  model:    deepseek-v4-flash
  api_key:  YOUR_KEY

embedding:
  base_url: https://api.deepseek.com
  model:    deepseek-embedding
  api_key:  YOUR_KEY
  dim:      0

$ xskill registry add /path/to/trajectories

Concepts

Five terms cover the whole system:

TermMeaning
Trajectory
Atom
Skill
Canary
UX score

How it works

Architecture

xskill architecture: agent ecosystems β†’ trajectory watcher β†’ atom splitter β†’ skill router β†’ skill edit agent β†’ canary A/B β†’ skill repository, with team mode

Supported agents

Trajectory ingest and Skill install are implemented per ecosystem:

AgentStatusTrajectory ingestSkill install
Claude Codeverified~/.claude/projects/~/.claude/skills/<name>/
Codex CLIverified~/.codex/sessions/~/.agents/skills/<name>/
OpenCodeverified~/.local/share/opencode/opencode.db~/.agents/skills/<name>/
OpenClawnot well tested~/.openclaw/agents/~/.agents/skills/<name>/
Cursornot well tested~/.cursor/projects/*/agent-transcripts/~/.cursor/skills/<name>/
Any other agentmanualxskill.adapters.submit_trajectorycopy / symlink SKILL.md

Team mode

$ xskill serve --server                        # prints a join token
$ xskill connect <host:port> --token <token>
  • β€”
  • β€”
  • β€”
  • β€”
  • β€”

CLI reference

xskill serve [--host 0.0.0.0] [--port 8000] [--server]

xskill registry <add|remove|list> [path] [--label LABEL]

xskill search <traj|skill> <query> [-k/--top-k N]

xskill connect [host:port] [--token TOKEN] [--label LABEL]

Configuration

llm:
  base_url: https://api.deepseek.com
  model:    deepseek-v4-flash
  api_key:  YOUR_KEY
  rate_limit:
    rpm: 60          # match your provider plan
    tpm: 100000      # optional
    burst: 10        # optional; default = ceil(rate/6)

Roadmap

News

License

MIT Β© 370025263. See the LICENSE file in the repository.