Daily-driver skills for Claude Code — URL reading, diagram drawing, LLM benchmarking, 3D scenes, chat demos, and more.
This project follows the Agent Skills Specification, ensuring standardized skill format and interoperability:
- ✅ Standard YAML Frontmatter - Each skill includes
name,description, andmetadata.version - ✅ Semantic Versioning - Version management following semver
- ✅ Compatibility Field - Personal skills declare environment requirements
- ✅ Structured Organization - Clear separation of general and personal skills
# Install all skills
npx skills add shiqkuangsan/oh-my-daily-skills
# List available skills without installing
npx skills add shiqkuangsan/oh-my-daily-skills --list
# Install a specific skill
npx skills add shiqkuangsan/oh-my-daily-skills --skill ink-readergit clone https://github.com/shiqkuangsan/oh-my-daily-skills.git
claude --plugin-dir /path/to/oh-my-daily-skillsCopy individual skill directories to ~/.claude/skills/ for personal use.
# Check for available updates
npx skills check
# Update all installed skills to latest
npx skills update| Skill | Command | Description |
|---|---|---|
| blobity-cursor | /tooyoung:blobity-cursor |
Add Blobity canvas cursor effect to any landing page |
| cc-features | /tooyoung:cc-features |
Show Claude Code feature-level updates in Chinese |
| chainlit-builder | /tooyoung:chainlit-builder |
Scaffold Chainlit AI chat demos for product presentations |
| codebase-stats | /tooyoung:codebase-stats |
Count lines of code by file type and auto-detected module |
| docs-i18n-pr | /tooyoung:docs-i18n-pr |
Fork repo, translate docs, and submit a PR automatically |
| easy-openrouter | /tooyoung:easy-openrouter |
Test and compare LLM models via OpenRouter |
| excalidraw-artist | /tooyoung:excalidraw-artist |
Create Excalidraw hand-drawn style diagrams |
| frontend-slides | /tooyoung:frontend-slides |
Create viewport-fitted HTML slide presentations |
| gh-star-list | /tooyoung:gh-star-list |
Categorize GitHub starred repos into Lists using AI |
| ink-reader | /tooyoung:ink-reader |
Read any URL with auto platform detection and fallback |
| ming-court-code | /tooyoung:ming-court-code |
Ming Dynasty court protocol with three auto-selected tiers |
| nano-banana-builder | /tooyoung:nano-banana-builder |
Build image generation apps with Google Gemini APIs |
| neoblo-landing-page | /tooyoung:neoblo-landing-page |
Build Neobrutalism + Blobity landing pages from scratch |
| openclash-merger | /tooyoung:openclash-merger |
Merge OpenClash subscription configs with rule groups |
| persona-define | /tooyoung:persona-define |
Define personalized identity style for Claude Code |
| threejs-builder | /tooyoung:threejs-builder |
Create Three.js 3D web applications |
⚠️ Not Ready to Use — These are personal configuration templates in thepersonal/directory with placeholder paths. They are NOT distributed via plugin ornpx skills. Before use:
- Copy to your
~/.claude/skills/directory- Replace placeholders like
$BASE_PATHwith actual paths
| Skill | Description |
|---|---|
| expense-receipt | AI subscription expense receipt recognition (personal) |
| mac-docker | Docker service management config template |
| media-summarize | Summarize video/audio/podcast/URL to Chinese Markdown |
| mole | Mac deep cleaning & optimization command advisor |
| shitcode | Write intentionally bad code for teaching or entertainment |
Create a CLAUDE.local.md file in the project root to add personal instructions:
touch CLAUDE.local.mdThis file is:
- ✅ Private - Ignored by git (listed in
.gitignore) - ✅ Project-specific - Only affects this project
- ✅ Higher priority - Overrides default behaviors
A common use case is defining a custom persona with the persona-define skill, which generates identity and style configurations into this file.
oh-my-daily-skills/
├── .claude-plugin/
│ └── plugin.json
├── skills/
│ ├── blobity-cursor/
│ ├── cc-features/
│ ├── chainlit-builder/
│ ├── codebase-stats/
│ ├── docs-i18n-pr/
│ ├── easy-openrouter/
│ ├── excalidraw-artist/
│ ├── frontend-slides/
│ ├── gh-star-list/
│ ├── ink-reader/
│ ├── ming-court-code/
│ ├── nano-banana-builder/
│ ├── neoblo-landing-page/
│ ├── openclash-merger/
│ ├── persona-define/
│ └── threejs-builder/
├── personal/ # Personal templates (not distributed)
│ ├── expense-receipt/
│ ├── mac-docker/
│ ├── media-summarize/
│ ├── mole/
│ └── shitcode/
├── CLAUDE.md
└── README.md
| Type | Directory | Example |
|---|---|---|
| General skill | skills/skill-name/ |
skills/ink-reader/ |
| Personal skill | personal/skill-name/ |
personal/mac-docker/ |
Following Semantic Versioning:
| Version | Change Type | Example |
|---|---|---|
| x.0.0 (MAJOR) | Breaking changes | Refactor skill structure, remove features |
| 0.x.0 (MINOR) | New features | Add new commands, new sections |
| 0.0.x (PATCH) | Fixes/Improvements | Doc fixes, formatting adjustments |
- zarazhangrui/frontend-slides — The original frontend-slides skill with excellent design taste. Our
tooyoung:frontend-slidesis a redesigned version with token-efficient architecture and curated themes. - cft0808/edict — The Tang Dynasty "Three Departments and Six Ministries" multi-agent framework. Its institutional design philosophy inspired our
tooyoung:ming-court-code, reimagined through the Ming Dynasty court system for Claude Code workflows.
MIT