skills
Health Warn
- No license — Repository has no license file
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 6 GitHub stars
Code Pass
- Code scan — Scanned 6 files during light audit, no dangerous patterns found
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
A collection of custom skills for academic writing, automation, specialized workflows, and more to come.
Claude Code Skills
A collection of specialized skills for Claude Code to enhance AI performance on specific tasks.
Overview
These skills provide professional guidance for Claude Code in specific domains, ensuring outputs meet expected format, style, and quality requirements.
Available Skills
latex-textbook-writer
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
md-report-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
update-skill
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>
syncthing-cleanup
Purpose: Clean up unexpected items in Syncthing sync folders
Features:
- Automatically identify and clean conflict files (
.sync-conflict-*) - Delete empty directories in encrypted folders
- Clean temporary files (
*.swp,*~,.DS_Store,Thumbs.db,*.tmp) - Remove broken symbolic links
- Integrated with Syncthing REST API for automatic rescan after cleanup
- Includes executable Python cleanup script
- Supports dry-run mode to preview deletions
- Cross-platform support (Linux, macOS, Windows WSL)
Use Cases: Syncthing showing unexpected items, sync conflicts, periodic cleanup of sync folders
Invoke: /syncthing-cleanup
Script Usage:
# Interactive mode
python3 scripts/cleanup_syncthing.py
# Preview mode
python3 scripts/cleanup_syncthing.py --dry-run
# Automatic cleanup
python3 scripts/cleanup_syncthing.py --yes
# Clean specific folders
python3 scripts/cleanup_syncthing.py --folders ~/Develop ~/Codes
experiment-report-writer
Purpose: Professional LaTeX experiment report writing assistant for physics and engineering
Features:
- Narrative flow (explanation before technical content)
- Define-before-use principle for variables and units
- Professional academic tone with complete sentences
- Structured report format with proper section ordering
- LaTeX best practices (equations, figures, tables, units)
- Todo-driven breakdown strategy for multi-section reports
Use Cases: Physics experiment reports, engineering lab reports, academic LaTeX documents
Invoke: /experiment-report-writer
browser
Purpose: Control Chrome browser via REST API for browser automation tasks
Features:
- Full Selenium control via HTTP endpoints
- Anti-detection (background playback, automation hiding)
- Element find/click/input/screenshot/JS execution
- Window management (switch/close)
- Auto random delays to simulate human behavior
Use Cases: Web automation, auto-login, course watching, form filling, web scraping with browser
Invoke: /browser
Server Project: D:\Develop\AgentInBrowser
Repository Structure
skills/
├── latex-textbook-writer/ # LaTeX textbook writing
│ └── SKILL.md
├── md-report-writer/ # Markdown report writing
│ └── SKILL.md
├── update-skill/ # Skill update utility
│ └── SKILL.md
├── syncthing-cleanup/ # Syncthing cleanup utility
│ ├── SKILL.md
│ ├── scripts/
│ │ ├── cleanup_syncthing.py
│ │ └── test_skill.py
│ ├── references/
│ │ └── implementation_details.md
│ └── evals/
│ └── evals.json
└── README.md # This file
Usage
Invoking a Skill
Use the command directly in Claude Code:
/skill-name
Examples:
/latex-textbook-writer
/md-report-writer
Updating a Skill
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
Development
Adding a New Skill
- Create a new folder under
skills/ - Create
SKILL.mdwith:- Frontmatter (name, description)
- Detailed usage guidelines
- Examples and best practices
- Commit to git
Skill File Format
---
name: skill-name
description: Brief description
---
# Skill Title
Detailed skill documentation...
## When to Use
...
## Core Principles
...
## Examples
...
Contributing
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
License
MIT License
Author: xjsongphy
Repository: github.com:xjsongphy/skills.git
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found