isene/ClaudeCode

2

stars

19

commits

Python

primary language

May 24, 2026

updated

README

ClaudeCode

Custom skills, commands, and configurations for Claude Code - Anthropic's official CLI for Claude.

Skills extend Claude's capabilities with specialized knowledge, workflows, and domain expertise. Each skill provides context and instructions that activate automatically based on user needs.


Included Skills

Domain Knowledge

SkillDescription
Amar RPGCampaign world mythology, kingdom lore, 3-tier game system, adventure/NPC generation
HyperListHierarchical list format (.hl files), syntax, PDF/HTML conversion
LovdataNorwegian legal database navigation and citation
XRPNStack-based programming, HP-41 FOCAL compatibility

Development Tools

SkillDescription
rcursesRuby TUI library for terminal interfaces
rshRuby SHell project knowledge: architecture, config, tab completion, release workflow
x86_64-asmx86_64 Linux assembly (NASM, pure syscalls), terminal I/O, mmap, X11 wire protocol
mcp-builderBuilding MCP (Model Context Protocol) servers in Python or TypeScript
skill-creatorGuide for creating new Claude Code skills
skill-developerAdvanced skill development with hooks and triggers
webapp-testingPlaywright-based web application testing

Document Processing

SkillDescription
PDFPDF manipulation: extract, create, merge, split, forms
PPTXPowerPoint creation, editing, OOXML structure
DOCXWord documents: creation, editing, tracked changes, comments
XLSXExcel spreadsheets with formulas, formatting, analysis

Automation

SkillDescription
Music ComposerMusic theory, composition, arrangement, orchestration
Ralph WiggumIterative self-improving AI development loops

Included Commands

Slash commands for quick actions in Claude Code. Install to ~/.claude/commands/.

CommandDescription
/bmBookmark current session with tags (requires CC-sessions)
/relRuby gem release workflow
/chromeLaunch Chromium with remote debugging
/ralph-loopStart iterative development loop
/cancel-ralphCancel running Ralph loop
/ralph-helpRalph loop documentation
/superpowersToggle obra/superpowers skills on/off (see hooks/ for toggle script)

Included Agents

Specialized agents for complex tasks. Install to ~/.claude/agents/.

AgentDescription
code-refactor-masterRefactoring, file reorganization, dependency tracking
documentation-architectComprehensive documentation creation and updates
plan-reviewerReview implementation plans before execution
web-research-specialistCreative multi-source web research

Statusline

statusline.sh provides a custom Claude Code statusline showing session context %, model, branch, cwd, and daily/weekly rate-limit percentages with reset time.

Configure via settings.json:

"statusLine": {
  "type": "command",
  "command": "$HOME/.claude/statusline.sh"
}

Installation

Installing Skills

# Clone the repository
git clone https://github.com/isene/ClaudeCode.git
cd ClaudeCode

# Copy individual skill
cp -r skills/pdf ~/.claude/skills/

# Or symlink for live updates
ln -s $(pwd)/skills/pdf ~/.claude/skills/

Installing Commands

# Copy individual command
cp commands/bm.md ~/.claude/commands/

# Or copy all commands
cp commands/*.md ~/.claude/commands/

Activating Skills

Skills activate automatically based on context. You can also invoke them explicitly:

# In Claude Code CLI
/pdf

# Or via natural language
"Help me extract text from this PDF"

Configuration

See CLAUDE.md for example global configuration including:

  • Anti-overcomplication rules
  • Development workflow
  • Deployment protocols
  • Verification requirements

Creating Your Own Skills

Each skill is a directory containing:

  • SKILL.md - Main skill definition with YAML frontmatter
  • Supporting files (documentation, examples, scripts)
skills/myskill/
├── SKILL.md           # Core skill definition
├── reference.md       # Extended documentation
└── scripts/           # Helper scripts

See skill-creator and skill-developer for guidance.

Hooks

Custom hooks for Claude Code events in hooks/:

  • post_tool_verification.py — post-tool execution validation
  • bookmark-auto-restore.sh — restore session bookmark on prompt submit
  • git-dirty-check.sh — warn on dirty git state before Bash tool use
  • no-emoji-reminder.sh — reminder to avoid emojis
  • post-tool-use-tracker.sh — track tool usage events
  • ralph-stop-hook.sh — Ralph loop stop hook
  • skill-activation-prompt.sh / .ts — skill activation via UserPromptSubmit

Place hooks in ~/.claude/hooks/ and make executable. See settings.example.json for wiring them up.

Example Settings

See settings.example.json for a reference ~/.claude/settings.json including permissions, hooks, statusLine, and enabled plugins.

License

Individual skills may have different licenses. Check each skill's directory.

Most content: MIT License

Resources


Built with Claude Code | isene.com

Contributors

isene

19 commits

isene/ClaudeCode

2

stars

19

commits

Python

primary language

May 24, 2026

updated

README

ClaudeCode

Custom skills, commands, and configurations for Claude Code - Anthropic's official CLI for Claude.

Skills extend Claude's capabilities with specialized knowledge, workflows, and domain expertise. Each skill provides context and instructions that activate automatically based on user needs.


Included Skills

Domain Knowledge

SkillDescription
Amar RPGCampaign world mythology, kingdom lore, 3-tier game system, adventure/NPC generation
HyperListHierarchical list format (.hl files), syntax, PDF/HTML conversion
LovdataNorwegian legal database navigation and citation
XRPNStack-based programming, HP-41 FOCAL compatibility

Development Tools

SkillDescription
rcursesRuby TUI library for terminal interfaces
rshRuby SHell project knowledge: architecture, config, tab completion, release workflow
x86_64-asmx86_64 Linux assembly (NASM, pure syscalls), terminal I/O, mmap, X11 wire protocol
mcp-builderBuilding MCP (Model Context Protocol) servers in Python or TypeScript
skill-creatorGuide for creating new Claude Code skills
skill-developerAdvanced skill development with hooks and triggers
webapp-testingPlaywright-based web application testing

Document Processing

SkillDescription
PDFPDF manipulation: extract, create, merge, split, forms
PPTXPowerPoint creation, editing, OOXML structure
DOCXWord documents: creation, editing, tracked changes, comments
XLSXExcel spreadsheets with formulas, formatting, analysis

Automation

SkillDescription
Music ComposerMusic theory, composition, arrangement, orchestration
Ralph WiggumIterative self-improving AI development loops

Included Commands

Slash commands for quick actions in Claude Code. Install to ~/.claude/commands/.

CommandDescription
/bmBookmark current session with tags (requires CC-sessions)
/relRuby gem release workflow
/chromeLaunch Chromium with remote debugging
/ralph-loopStart iterative development loop
/cancel-ralphCancel running Ralph loop
/ralph-helpRalph loop documentation
/superpowersToggle obra/superpowers skills on/off (see hooks/ for toggle script)

Included Agents

Specialized agents for complex tasks. Install to ~/.claude/agents/.

AgentDescription
code-refactor-masterRefactoring, file reorganization, dependency tracking
documentation-architectComprehensive documentation creation and updates
plan-reviewerReview implementation plans before execution
web-research-specialistCreative multi-source web research

Statusline

statusline.sh provides a custom Claude Code statusline showing session context %, model, branch, cwd, and daily/weekly rate-limit percentages with reset time.

Configure via settings.json:

"statusLine": {
  "type": "command",
  "command": "$HOME/.claude/statusline.sh"
}

Installation

Installing Skills

# Clone the repository
git clone https://github.com/isene/ClaudeCode.git
cd ClaudeCode

# Copy individual skill
cp -r skills/pdf ~/.claude/skills/

# Or symlink for live updates
ln -s $(pwd)/skills/pdf ~/.claude/skills/

Installing Commands

# Copy individual command
cp commands/bm.md ~/.claude/commands/

# Or copy all commands
cp commands/*.md ~/.claude/commands/

Activating Skills

Skills activate automatically based on context. You can also invoke them explicitly:

# In Claude Code CLI
/pdf

# Or via natural language
"Help me extract text from this PDF"

Configuration

See CLAUDE.md for example global configuration including:

  • Anti-overcomplication rules
  • Development workflow
  • Deployment protocols
  • Verification requirements

Creating Your Own Skills

Each skill is a directory containing:

  • SKILL.md - Main skill definition with YAML frontmatter
  • Supporting files (documentation, examples, scripts)
skills/myskill/
├── SKILL.md           # Core skill definition
├── reference.md       # Extended documentation
└── scripts/           # Helper scripts

See skill-creator and skill-developer for guidance.

Hooks

Custom hooks for Claude Code events in hooks/:

  • post_tool_verification.py — post-tool execution validation
  • bookmark-auto-restore.sh — restore session bookmark on prompt submit
  • git-dirty-check.sh — warn on dirty git state before Bash tool use
  • no-emoji-reminder.sh — reminder to avoid emojis
  • post-tool-use-tracker.sh — track tool usage events
  • ralph-stop-hook.sh — Ralph loop stop hook
  • skill-activation-prompt.sh / .ts — skill activation via UserPromptSubmit

Place hooks in ~/.claude/hooks/ and make executable. See settings.example.json for wiring them up.

Example Settings

See settings.example.json for a reference ~/.claude/settings.json including permissions, hooks, statusLine, and enabled plugins.

License

Individual skills may have different licenses. Check each skill's directory.

Most content: MIT License

Resources


Built with Claude Code | isene.com

Contributors

isene

19 commits

Languages

Python

83.5%

JavaScript

8.3%

Shell

8.1%