@xiaotianxt/skills
v0.1.1
Published
Install xiaotianxt agent skills for Codex, OpenCode-style agents, and Claude.
Downloads
265
Readme
skills
Personal Codex and agent skills, collected into one public, source-controlled repo.
Layout
Each skill lives at:
skills/<skill-name>/SKILL.mdOptional bundled resources live next to SKILL.md, for example scripts/,
references/, assets/, or agents/openai.yaml.
Install One Skill
Install exactly the skill you need. The installer intentionally has no "install every skill" mode.
Install from npm:
npx -y @xiaotianxt/skills bro-browserOr install from GitHub:
npx -y github:xiaotianxt/skills bro-browserPer-project examples:
npx -y @xiaotianxt/skills bro-browser
npx -y @xiaotianxt/skills tg
npx -y @xiaotianxt/skills cx
npx -y @xiaotianxt/skills monFor tg, prefer the project binary when it is installed:
tg skill installThat command renders the local machine-specific skill from tg's dictionary. The NPX command installs the public Telegram-worded central skill template.
The default target is Codex: ~/.codex/skills/<skill-name>. Other targets:
npx -y @xiaotianxt/skills bro-browser --target agents
npx -y @xiaotianxt/skills bro-browser --target claude
npx -y @xiaotianxt/skills bro-browser --dir ~/.codex/skillsList available packaged skills:
npx -y @xiaotianxt/skills listRestart the target agent after installing or updating a skill.
The older Codex skill installer still works when you want to install directly from this GitHub repo:
python3 ~/.codex/skills/.system/skill-installer/scripts/install-skill-from-github.py \
--repo xiaotianxt/skills \
--path skills/<skill-name>Development Model
For this machine, ~/dev/skills is the canonical source tree for user-owned
skills. Treat ~/.codex/skills and ~/.agents/skills as runtime install views,
not as the place to author durable skill changes.
When creating or updating a user-owned skill:
- Edit
~/dev/skills/skills/<skill-name>/.... - Commit the change in this repo.
- Link the installed runtime copy back to this checkout.
- Restart Codex or the target agent when a refreshed skill must be loaded.
This keeps skill history reviewable, avoids editing generated or installed copies directly, and makes local improvements publishable.
Runtime Links
Create or refresh the runtime symlinks with:
git clone https://github.com/xiaotianxt/skills.git ~/dev/skills
~/dev/skills/scripts/link-local-skills.shThis maps selected ~/.codex/skills/* and ~/.agents/skills/* entries to
~/dev/skills/skills/*. Existing installed directories are backed up before
being replaced by symlinks.
To update installed skills later:
git -C ~/dev/skills pull --ff-only
~/dev/skills/scripts/link-local-skills.shTo mirror canonical skill docs into local open source project repos:
~/dev/skills/scripts/sync-project-skills.shThat script copies:
~/dev/skills/skills/cx/SKILL.md->~/dev/cx/SKILL.md~/dev/skills/skills/tg/SKILL.md->~/dev/tg/SKILL.md~/dev/skills/skills/mimestreamctl->~/dev/mimestreamctl/skills/mimestreamctl
Project repos keep real mirrored files rather than symlinks so GitHub can render the skill docs normally. Check drift without writing:
~/dev/skills/scripts/sync-project-skills.sh --checkIncluded Skills
This repo includes user-owned local skills from ~/.codex/skills, selected
generated Google Workspace gws-* skills, and lightweight skill wrappers from
local ~/dev tools.
Notable curation choices:
- System skills from
~/.codex/skills/.systemare not re-published here. - Third-party installed skills are not vendored here unless they are user-owned.
- Large local project directories are not copied. For
~/dev/mon,~/dev/cx, and~/dev/tg, only the skill instructions are included. - The public
tgskill keeps the Telegram-facing wording used by the open source tool documentation.
See SOURCES.md for source mapping and EXCLUDED.md for what was intentionally left out.
Skill Evolution
Skills are maintained as operational memory, not as project notebooks. After real use, promote only durable lessons that improve future triggering, workflow, safety, validation, or semantic clarity.
See docs/skill-evolution.md for the short-term, long-term, and far-term maintenance model.
See docs/skill-portfolio-governance.md for skill roles, boundary rules, and the current portfolio map.
Safety
Before publication this repo was assembled from a clean copy and scanned for credentials, local databases, decrypted chat data, generated build output, and Git internals. See SECURITY.md for the policy used here.
