skillnerds/xskill/using-xskill

Claude Code and agent skill by skillnerds/xskill

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Use when installing, configuring, or operating xskill (the `xskill` CLI / `pip install xskill`) — starting the daemon, registering trajectory dirs, joining a team server, understanding how trajectories become Skills, or rebuilding/re-distilling the skill library after a model change.

Install

npx vskill@latest install skillnerds/xskill/using-xskill

SKILL.md

Using xskill

Overview

xskill distills reusable Skills (SKILL.md folders) out of the real execution trajectories of coding agents (Claude Code, Codex, OpenCode, Cursor, …). A background daemon watches each agent's session logs, slices them into single-intent atoms, clusters atoms into skills, and writes/versions each skill in its own git folder. New skill versions only replace old ones when real traffic shows they serve users better (canary A/B by UX score) — not by an LLM grading itself.

Core mental model: raw trajectory → atoms → candidate routing → SKILL.md → canary A/B → installed into every agent's skill dir. You operate the daemon; the daemon does the distilling.

When to Use

  • Installing xskill or filling in ~/.xskill/config.yaml (LLM + embedding endpoints)
  • Starting/keeping the daemon running (xskill serve), or backfilling old trajectories
  • Joining or hosting a team server (xskill serve --server / xskill connect)
  • Understanding the agent pipeline, atoms, canary/UX scoring, or deployment modes
  • Re-distilling the whole skill library (e.g. after switching to a stronger model)

Quick Reference

CommandWhat it does
pip install xskillInstall (Python 3.9+)
xskill serveStandalone daemon: FastAPI + watcher; first run writes ~/.xskill/config.yaml then exits
xskill serve --serverTeam server: owns all LLM calls + git; prints a join token
xskill connect <host:port> --token <t>Join a team server as a thin client
xskill registry add <path>Backfill / watch an extra trajectory directory
xskill traj search <query> / xskill search <query>Search trajectories or skills
xskill read <path> --eco <eco>Batch-ingest db trajectories (ngagent/opencode)
xskill rebuild [--force]Re-distill from existing raw trajectories (see reference)
xskill statsToken usage & estimated cost

The daemon is the engine: most commands only change state in the DB; nothing is distilled unless xskill serve (or the team server) is running.

Progressive Disclosure — read on demand

  • Install & configure (config.yaml fields, per-agent collect/install paths, team

client setup): references/installation.md

  • How it works (TaskAgent → TaskClusterAgent → SkillEditAgent, atoms, canary/UX

scoring, standalone vs team mode): references/mechanisms.md

  • Rebuild the skill library (a ready-to-run prompt that walks a model through

re-distilling correctly): references/rebuilding-skill-library.md

Common Mistakes

  • Running `rebuild` with no daemon up. rebuild only resets DB state; the watcher

in serve does the actual re-split/re-cluster every 30s. No daemon = nothing happens.

  • Deleting raw `~/.xskill/*_sessions/*.md`. Those are the input to distillation —

delete them and you can no longer rebuild.

  • Expecting DeepSeek to do embeddings. DeepSeek has no embedding endpoint; point the

embedding: block at DashScope / OpenAI / Ollama.

  • Putting tokens in public places. Team join tokens must never land in a public repo

or chat log.

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
128
Repository forks
26
7-day trend score
24

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/skillnerds/xskill/using-xskill/badge)](https://verified-skill.com/skills/skillnerds/xskill/using-xskill)

Something wrong with this skill or its page? Tell us.