Skip to content

Latest commit

 

History

64 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

skills

A dual-format skills repository for Claude Code, Codex CLI, and OpenCode by Randroids Dojo.

Available Skills

Skill Description
task-tracking-dots Task management with Dots using the dot CLI for tracking work items
task-tracking-dots-html Task management with the HTML-backed Dots fork
godot Develop, test, build, and deploy Godot 4.x games
unreal Develop, test, and automate Unreal Engine 5.x projects (WIP). PlayUnreal: https://github.com/Randroids-Dojo/PlayUnreal
slipbox Interact with the SlipBox semantic knowledge engine and read notes from PrivateBox
spiral Bootstrap and audit the structural-discipline scaffold (Markdown ledgers) used by long-running autonomous PR loops
spiral-html HTML-first variant of spiral. Same scaffold and audit checks, ledgers authored as semantic HTML with data-* ids
randroid Randroid workflow commands, including autonomous loops, PR review comment handling, and VibeReview playtest capture
decision Run structured two-question decision sessions with multiple-choice options, pros/cons, and recommendations

Installation

Recommended (all agents)

Install the Randroid command skill via the Skills CLI:

npx skills add https://github.com/Randroids-Dojo/skills --skill randroid

Works with Codex CLI, Claude Code, OpenCode, Gemini CLI, and other Agent Skills-compatible tools. Replace randroid with another skill name from the table to install that skill instead.

Manual installs

Codex CLI

Install individual skills using the built-in skill installer:

$skill-installer https://github.com/Randroids-Dojo/skills/tree/main/plugins/task-tracking-dots
$skill-installer https://github.com/Randroids-Dojo/skills/tree/main/plugins/task-tracking-dots-html
$skill-installer https://github.com/Randroids-Dojo/skills/tree/main/plugins/godot
$skill-installer https://github.com/Randroids-Dojo/skills/tree/main/plugins/unreal
$skill-installer https://github.com/Randroids-Dojo/skills/tree/main/plugins/slipbox
$skill-installer https://github.com/Randroids-Dojo/skills/tree/main/plugins/spiral
$skill-installer https://github.com/Randroids-Dojo/skills/tree/main/plugins/spiral-html
$skill-installer https://github.com/Randroids-Dojo/skills/tree/main/plugins/randroid
$skill-installer https://github.com/Randroids-Dojo/skills/tree/main/plugins/decision

Or clone for all skills at once:

git clone https://github.com/Randroids-Dojo/skills.git ~/.agents/skills/randroids-dojo

Then symlink individual skills you want:

ln -s ~/.agents/skills/randroids-dojo/plugins/task-tracking-dots ~/.agents/skills/task-tracking-dots
ln -s ~/.agents/skills/randroids-dojo/plugins/task-tracking-dots-html ~/.agents/skills/task-tracking-dots-html
ln -s ~/.agents/skills/randroids-dojo/plugins/godot ~/.agents/skills/godot
ln -s ~/.agents/skills/randroids-dojo/plugins/unreal ~/.agents/skills/unreal
ln -s ~/.agents/skills/randroids-dojo/plugins/slipbox ~/.agents/skills/slipbox
ln -s ~/.agents/skills/randroids-dojo/plugins/spiral ~/.agents/skills/spiral
ln -s ~/.agents/skills/randroids-dojo/plugins/spiral-html ~/.agents/skills/spiral-html
ln -s ~/.agents/skills/randroids-dojo/plugins/randroid ~/.agents/skills/randroid
ln -s ~/.agents/skills/randroids-dojo/plugins/decision ~/.agents/skills/decision

Note: Codex 2026 reads skills from ~/.agents/skills/ (the universal "Agent Skills" path), not ~/.codex/skills/. The npx skills CLI also targets ~/.agents/skills/ for Codex.

Claude Code

Install from the marketplace:

/plugin marketplace add Randroids-Dojo/skills
/plugin install task-tracking-dots
/plugin install task-tracking-dots-html
/plugin install godot
/plugin install unreal
/plugin install slipbox
/plugin install spiral
/plugin install spiral-html
/plugin install randroid
/plugin install decision

Install locations (Skills CLI)

The skills CLI installs into a canonical directory and then symlinks to agent-specific paths by default. Canonical paths are ./.agents/skills/<skill> (project) or ~/.agents/skills/<skill> (global). Copy mode writes directly to each agent directory.

Agent Project install Global install Notes
Claude Code ./.claude/skills/<skill> (symlink to ./.agents/skills/<skill>) ~/.claude/skills/<skill> (symlink to ~/.agents/skills/<skill>) Symlinked client. Uses CLAUDE_CONFIG_DIR when set.
Codex CLI ./.agents/skills/<skill> ~/.agents/skills/<skill> Universal client. Reads canonical path directly, no symlink needed.
OpenCode ./.opencode/skills/<skill> ${XDG_CONFIG_HOME:-~/.config}/opencode/skills/<skill> Symlinked client. Uses XDG config home.

Usage

Codex CLI

Skills are triggered automatically based on context, or explicitly:

$randroid           # Randroid workflow commands, including loop, PR review handling, and VibeReview
$task-tracking-dots # Task management with Dots
$task-tracking-dots-html # Task management with HTML-backed Dots
$decision             # Ask structured multiple-choice decision questions (2 at a time)
$godot              # Invoke godot skill
$unreal             # Invoke unreal skill
$slipbox            # Invoke slipbox skill
$spiral             # Bootstrap or audit a project scaffold
$spiral-html        # HTML-first variant of spiral

Claude Code

/randroid:loop      # Autonomous research/implementation loop
/randroid:vibereview # VibeReview CLI playtest capture and Spiral-HTML evidence
/task-tracking-dots # Task management with Dots
/task-tracking-dots-html # Task management with HTML-backed Dots
/decision      # Run structured decision sessions with pros/cons and recommendations
/godot:godot        # Godot development assistance
/unreal:unreal      # Unreal development assistance
/slipbox:slipbox    # SlipBox knowledge engine
/spiral             # Bootstrap or audit a project scaffold (/spiral init, /spiral audit)
/spiral-html        # HTML-first variant (/spiral-html init, /spiral-html audit)
/randroid:address-pr-comments # Address all actionable PR review comments
/randroid:clean-slop # Detect and fix AI "slop" in vibe-coded UIs

Repository Structure

.
├── .claude-plugin/
│   ├── marketplace.json     # Claude Code marketplace manifest
│   └── plugin.json          # Collection metadata
├── .agents/
│   └── skills -> ../plugins # Symlink for local Codex (and any universal-path client) development
├── .codex/
│   └── skills -> ../plugins # Legacy alias for older Codex versions
├── plugins/
│   ├── task-tracking-dots/
│   │   ├── SKILL.md         # Skill definition (Codex + Claude)
│   │   └── commands/        # Claude Code slash commands
│   ├── task-tracking-dots-html/
│   │   ├── SKILL.md         # Skill definition (Codex + Claude)
│   │   ├── commands/        # Claude Code slash commands
│   │   └── scripts/         # Installer for Randroids-Dojo/dots-html
│   ├── godot/
│   │   ├── SKILL.md         # Skill definition (Codex + Claude)
│   │   ├── commands/        # Claude Code slash commands
│   │   ├── scripts/         # Helper scripts
│   │   └── references/      # Documentation
│   ├── unreal/
│   │   ├── SKILL.md         # Skill definition (Codex + Claude)
│   │   ├── commands/        # Claude Code slash commands
│   │   ├── scripts/         # Helper scripts
│   │   └── references/      # Documentation
│   ├── slipbox/
│   │   ├── SKILL.md         # Skill definition (Codex + Claude)
│   │   └── commands/        # Claude Code slash commands
│   ├── spiral/
│   │   ├── SKILL.md         # Skill definition (Codex + Claude)
│   │   ├── commands/        # Claude Code slash commands (init, audit)
│   │   ├── templates/       # Files written into target repos by /spiral init
│   │   ├── scripts/         # init.sh and audit.sh
│   │   └── docs/            # methodology and case studies
│   ├── spiral-html/
│   │   ├── SKILL.md         # Skill definition (YAML frontmatter + HTML body)
│   │   ├── commands/        # /spiral-html init, /spiral-html audit
│   │   ├── templates/       # HTML scaffold written into target repos
│   │   ├── scripts/         # init.sh and audit.sh (HTML-aware)
│   │   └── docs/            # methodology.html and case-studies.html
│   └── randroid/
│       ├── SKILL.md         # Skill definition (Codex + Claude)
│       ├── commands/        # /randroid:loop, /randroid:vibereview, and /randroid:address-pr-comments
│       ├── hooks/           # Stop hook for keep-context loop mode
│       └── scripts/         # Loop setup and external Codex loop wrapper
└── README.md

Dual-Format Compatibility

This repository is structured to work with Claude Code, Codex CLI, and OpenCode:

Feature Codex CLI Claude Code OpenCode
Skill definition SKILL.md SKILL.md + plugin.json SKILL.md
Discovery Skills CLI or $skill-installer Marketplace or Skills CLI Skills CLI or .opencode/skills
Invocation $skill-name /command-name Automatic via skill tool
Global install (Skills CLI) ~/.agents/skills/ ~/.claude/skills/ (symlink to ~/.agents/skills/) ~/.config/opencode/skills/

OpenCode loads skills on demand via the native skill tool; users typically invoke them by describing the desired behavior rather than using a slash command.

The SKILL.md files use YAML frontmatter with name and description fields that all tools understand. Additional metadata is ignored by tools that don't recognize it.

Documentation Notes

See docs/agent-skills-learnings.md for key takeaways from agentskills.io and skills.sh docs.

License

MIT

About

A collection of Claude Code skills by Randroids Dojo

Resources

Stars

46 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages