A collection of specialized skills for Claude Code to enhance AI performance on specific tasks.
These skills provide professional guidance for Claude Code in specific domains, ensuring outputs meet expected format, style, and quality requirements.
Purpose: Write professional mathematics textbooks using XeLaTeX
Features:
- Definition/theorem box styles
- Correct color scheme (definitions in green, theorems in orange, examples in blue)
- Academic narrative style (explanation before definition)
- English and Chinese template support
Use Cases: Mathematics textbook chapters, LaTeX paper formatting, academic documents
Invoke: /latex-textbook-writer
Purpose: Write professional Markdown reports
Features:
- Narrative flow (explanation before technical content)
- Coherent explanations (not step-by-step lists)
- Direct, professional tone (no conversational filler)
- Bold emphasis (no italics)
- Embed code snippets and cite literature
- Simple code: annotate variables; complex code: explain logic in detail
Use Cases: Technical reports, progress reports, project documentation, meeting notes
Invoke: /md-report-writer
Purpose: Update existing skills based on conversation feedback
Workflow:
- Generate output with a skill
- Refine through conversation until satisfied
- Call
/update-skill <skill-name>to update the skill - Next invocation applies the improvements automatically
Use Cases: Any situation where skill output needs iterative refinement
Invoke: /update-skill <skill-name>
skills/
├── latex-textbook-writer/ # LaTeX textbook writing
│ └── SKILL.md
├── md-report-writer/ # Markdown report writing
│ └── SKILL.md
├── update-skill/ # Skill update utility
│ └── SKILL.md
└── README.md # This file
Use the command directly in Claude Code:
/skill-name
Examples:
/latex-textbook-writer
/md-report-writer
When a skill's output needs adjustment:
- Provide feedback in the conversation
- Once satisfied, call:
/update-skill skill-name - AI analyzes the conversation and updates the skill file
- Changes are automatically committed to git
- Create a new folder under
skills/ - Create
SKILL.mdwith:- Frontmatter (name, description)
- Detailed usage guidelines
- Examples and best practices
- Commit to git
---
name: skill-name
description: Brief description
---
# Skill Title
Detailed skill documentation...
## When to Use
...
## Core Principles
...
## Examples
...These skills are customized for personal use. To modify:
- Edit the corresponding
SKILL.mdfile directly - Commit to git
- Or use
/update-skillto iteratively improve through conversation
MIT License
Author: xjsongphy Repository: github.com:xjsongphy/skills.git