A curated set of AI Agent Skills to boost productivity and code quality for AI coding assistants (Cursor, Claude Code, etc.).
Quickly configure development toolchains, code standards, and AI agent skills for new projects. Automatically detects the project environment and adapts to the host project's package manager, framework, and existing toolchain.
- Smart environment detection (package manager, project type, TypeScript)
- Auto-generate AGENTS.md project conventions document
- Configure Prettier code formatting and Vitest test framework
- Install popular AI Agent Skills (Vercel React, Frontend Design, shadcn/ui, Vitest)
- Configure next-intl internationalization for Next.js projects
npx skills add https://github.com/Yukiniro/skills --skill project-setupTransform vague or simple user prompts into high-quality, structured AI instructions. Uses systematic optimization techniques like XML tagging, few-shot examples, and Chain-of-Thought.
- Systematic prompt optimization based on the "AI as a New Employee" philosophy
- Structured prompt construction (role, context, task, requirements, output_format)
- Improve reliability, accuracy, and format consistency of AI outputs
npx skills add https://github.com/Yukiniro/skills --skill prompt-optimizerConvert PDF resumes into zero-dependency, animation-rich interactive single-page HTML resume websites. Help users discover their preferred aesthetic through visual exploration.
- Zero-dependency single-file output (inline CSS/JS, no build tools)
- 10 distinctive style presets (Midnight Architect, Neon Terminal, Clean Slate, etc.)
- Scroll-triggered animations, floating navigation, interactive skill bars
- Responsive layout, print-friendly, WCAG AA accessibility support
npx skills add https://github.com/Yukiniro/skills --skill frontend-resumeSystematically evaluate resumes against job requirements using a 10-level grading system (C → SSS) with 9-dimension multi-angle scoring, producing evidence-driven evaluation reports and hiring recommendations.
- 9-dimension evaluation (education, work experience, technical skills, project experience, etc.)
- Supports Chinese and English resumes, understands 985/211, BAT/FAANG systems
- Hard requirement detection with grade capping mechanism
- Structured output: overall rating, dimension details, strengths/weaknesses analysis, interview suggestions
npx skills add https://github.com/Yukiniro/skills --skill resume-screenerGenerate structured weekly work summaries from daily work logs. Groups work by project/topic instead of by day, extracting objective facts with categorized dimensions.
- Group by project/topic, not chronological order
- Objective facts only — no subjective evaluations
- Categorize by dimension (Business/Feature, Technical/Infrastructure, Data/Research)
- Supports bilingual output (Chinese/English)
npx skills add https://github.com/Yukiniro/skills --skill work-weekly-reportAutomatically analyze git changes and create Conventional Commits with Chinese descriptions. Fully automatic — analyzes diff, determines type, generates message, and commits without confirmation.
- Conventional Commits format:
type(scope): 中文描述 - Auto type detection (feat, fix, docs, refactor, perf, test, build, ci, style, chore, revert)
- Smart staging: uses existing staged changes or stages all if empty
- Concise Chinese commit descriptions (under 50 characters)
- Sensitive file detection (
.env, credentials) — warns and blocks commit - Respects pre-commit hooks (no
--no-verify)
npx skills add https://github.com/Yukiniro/skills --skill smart-commitSquash all commits on the current feature branch (relative to main/master) into a single clean commit while preserving the branch name. Includes safety checks, user confirmation, and smart commit message generation.
- Auto-detect main branch (main/master)
- Safety checks: clean working directory, not on main, >=2 commits required
- Smart commit message with all original messages as bullet points
- Post-squash guidance (force-push reminder)
- Bilingual triggers (English + Chinese)
npx skills add https://github.com/Yukiniro/skills --skill squash-commitsSystematically analyze and understand code logic and business requirements. Follows a "measure first, understand second, act last" principle with a 6-step workflow.
- 6-step workflow: scope → measure → structure → trace logic → design intent → present
- Size-based strategy: direct analysis (<50KB), module-by-module (50-500KB), parallel sub-agents (>500KB)
- Multiple trace modes: business logic, data flow, call chain
- Focused on understanding only — no review, no development, no refactoring
- Bilingual triggers (English + Chinese)
npx skills add https://github.com/Yukiniro/skills --skill deep-code-analysisTurn a local text file (MD/TXT) or a web URL into two standalone single-page HTML files: a slide-based courseware (arrow-key navigation, fullscreen presenting) + a companion multiple-choice quiz (submit, see explanations for wrong answers, retry).
- Two artifacts:
<name>.course.html+<name>.quiz.html - Slide engine: keyboard nav, overview grid, URL hash memory, print-to-PDF
- Full interactivity: inline quizzes, SVG diagrams, term tooltips, entrance animations, callouts
- Quiz is all single/multiple-choice with "retry wrong / retry all", state persisted to localStorage
- Zero runtime deps single HTML (Google Fonts CDN only), open with a double-click
- Output language follows input (Chinese in → Chinese out, English in → English out)
npx skills add https://github.com/Yukiniro/skills --skill any-to-courseGenerate, explain, and debug LeaferJS (Leafer) Canvas graphics code — a high-performance 2D Canvas engine for graphic editors, infinite canvases, design tools, and data visualization. Distilled from the official LeaferJS docs into a lean, self-contained skill (no source repo required).
- Package selection (leafer-ui / leafer-editor / leafer-game / leafer) and the
@leafer-in/*plugin import rules - Core patterns: shapes & containers, fill/gradient/stroke/shadow/mask styling, events & dragging, animation & states
- App architecture, graphic editor, infinite-canvas zoom/pan, Flow auto-layout
- Vue/React/Next/Nuxt/Node/miniapp integration, JSON save-load, coordinate systems
- 7 on-demand reference files keep SKILL.md lean; long-tail API points to leaferjs.com
npx skills add https://github.com/Yukiniro/skills --skill leafer-jsInstall all skills at once:
npx skills add https://github.com/Yukiniro/skills \
--skill project-setup prompt-optimizer frontend-resume resume-screener work-weekly-report smart-commit squash-commits deep-code-analysis any-to-course leafer-jsOr install a specific skill:
npx skills add https://github.com/Yukiniro/skills --skill frontend-resumeIn Cursor, Claude Code, or any AI coding assistant that supports Agent Skills:
| Skill | Example Prompt |
|---|---|
| Project Setup | "Use the project-setup skill to initialize my project" |
| Prompt Optimizer | "Use the prompt-optimizer skill to optimize this prompt: …" |
| Frontend Resume | "Convert this PDF resume into an interactive web page" |
| Resume Screener | "Evaluate this resume against this job description" |
| Work Weekly Report | "Generate a weekly report from these daily logs" |
| Smart Commit | "提交代码" or "Commit my changes" |
| Squash Commits | "Squash all commits on this branch into one" / "压缩提交" |
| Deep Code Analysis | "Analyze this module" / "帮我理解这个业务逻辑" |
| Any to Course | "把这篇文章做成课件" / "Turn this URL into slides" |
| LeaferJS | "Build a canvas editor with LeaferJS" / "用 Leafer 做无限画布" |
Use template/SKILL.md as a starting template:
---
name: my-skill-name
description: A clear description of what this skill does and when to use it.
---
# My Skill Name
[Add your instructions here]The frontmatter requires only two fields:
name— A unique identifier for the skill (lowercase, hyphen-separated)description— A clear description of what the skill does and when to use it
For more information, see How to create custom skills.
skills/
├── .claude-plugin/
│ └── marketplace.json # Claude Code Plugin marketplace config
├── skills/
│ ├── project-setup/ # Project setup
│ │ ├── SKILL.md
│ │ ├── LICENSE.txt
│ │ └── templates/
│ │ ├── AGENTS.md
│ │ ├── prettier.config.md
│ │ ├── vitest.config.md
│ │ └── next-intl.config.md
│ ├── prompt-optimizer/ # Prompt optimization
│ │ ├── SKILL.md
│ │ ├── LICENSE.txt
│ │ └── references/
│ │ └── GUIDE.md
│ ├── frontend-resume/ # Frontend resume
│ │ ├── SKILL.md
│ │ ├── LICENSE.txt
│ │ ├── scripts/
│ │ │ └── extract_pdf.py
│ │ └── references/
│ │ ├── HTML_ARCHITECTURE.md
│ │ ├── STYLE_PRESETS.md
│ │ └── RESUME_COMPONENTS.md
│ ├── resume-screener/ # Resume screening & evaluation
│ │ ├── SKILL.md
│ │ ├── LICENSE.txt
│ │ └── references/
│ │ ├── EVALUATION_DIMENSIONS.md
│ │ ├── GRADING_RUBRIC.md
│ │ └── OUTPUT_FORMAT.md
│ ├── work-weekly-report/ # Weekly report generation
│ │ └── SKILL.md
│ ├── smart-commit/ # Auto git commit with Chinese messages
│ │ └── SKILL.md
│ ├── squash-commits/ # Git commit squashing
│ │ └── SKILL.md
│ ├── deep-code-analysis/ # Deep code & business logic analysis
│ │ └── SKILL.md
│ ├── any-to-course/ # Turn any text/URL into a slide course + quiz
│ │ ├── SKILL.md
│ │ ├── LICENSE.txt
│ │ └── references/
│ │ ├── SLIDE_ENGINE.md
│ │ ├── INTERACTIVE_ELEMENTS.md
│ │ ├── QUIZ_PAGE.md
│ │ ├── DESIGN_SYSTEM.md
│ │ └── CONTENT_PHILOSOPHY.md
│ └── leafer-js/ # LeaferJS canvas engine code generation
│ ├── SKILL.md
│ └── references/
│ ├── elements.md
│ ├── styling.md
│ ├── events.md
│ ├── animation.md
│ ├── app-editor-viewport.md
│ ├── plugins.md
│ └── integration.md
├── template/
│ └── SKILL.md # New skill creation template
├── .gitignore
├── LICENSE
└── README.md
Issues and Pull Requests are welcome.
- Fork this repository
- Create a feature branch (
git checkout -b feature/amazing-skill) - Commit your changes (
git commit -m 'Add some amazing skill') - Push to the branch (
git push origin feature/amazing-skill) - Open a Pull Request
MIT License
- Agent Skills Spec - The Agent Skills standard specification
- Cursor AI - AI-first code editor
- Claude Code - Anthropic's AI coding assistant
- npx skills CLI - Skills installation tool