Skip to content

shiqkuangsan/oh-my-daily-skills

Repository files navigation

Oh My Daily Skills

English | 简体中文

Daily-driver skills for Claude Code — URL reading, diagram drawing, LLM benchmarking, 3D scenes, chat demos, and more.

Specification

This project follows the Agent Skills Specification, ensuring standardized skill format and interoperability:

  • Standard YAML Frontmatter - Each skill includes name, description, and metadata.version
  • Semantic Versioning - Version management following semver
  • Compatibility Field - Personal skills declare environment requirements
  • Structured Organization - Clear separation of general and personal skills

Installation

Via npx skills (Recommended)

# 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-reader

Via Claude Code Plugin

git clone https://github.com/shiqkuangsan/oh-my-daily-skills.git
claude --plugin-dir /path/to/oh-my-daily-skills

Manual

Copy individual skill directories to ~/.claude/skills/ for personal use.

Updating

# Check for available updates
npx skills check

# Update all installed skills to latest
npx skills update

Skills

General Skills (tooyoung:)

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

Personal Skills (Templates)

⚠️ Not Ready to Use — These are personal configuration templates in the personal/ directory with placeholder paths. They are NOT distributed via plugin or npx skills. Before use:

  1. Copy to your ~/.claude/skills/ directory
  2. Replace placeholders like $BASE_PATH with 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

Local Configuration

Create a CLAUDE.local.md file in the project root to add personal instructions:

touch CLAUDE.local.md

This 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.

Structure

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

Naming Convention

Type Directory Example
General skill skills/skill-name/ skills/ink-reader/
Personal skill personal/skill-name/ personal/mac-docker/

Versioning

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

Thanks To

  • zarazhangrui/frontend-slides — The original frontend-slides skill with excellent design taste. Our tooyoung:frontend-slides is 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.

License

MIT

About

A collection of daily-use skills for Claude Code

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors