Skip to content
DocsUse AItoolsSkills System
Chapter 5 of 15·tools·10 min read

Skills System

Hệ Thống Skills

Understanding and using Claude Code skills and slash commands

Hover or tap any paragraph to see Vietnamese translation

What are Skills?

Skills are pre-packaged workflows in Claude Code that allow you to perform complex tasks with a simple command. Each skill is a set of instructions and actions designed for a specific purpose.

Instead of explaining every step in detail, you can invoke a skill and Claude will automatically execute the entire workflow. This saves time and ensures consistency.

How to Invoke Skills

Skills are invoked using slash commands with syntax /skill-name or using the full name. Some popular skills can be triggered by keywords.

Terminal
1# Using slash command2/commit34# With arguments5/commit -m "fix: resolve login bug"67# Using full skill name8/oh-my-claudecode:autopilot build a REST API910# Keyword trigger (in normal conversation)11"autopilot create a todo app"

Common Skills

Commit - Smart commit creation

The commit skill analyzes changes and creates commit messages following project conventions. It automatically determines the type of change (feat, fix, refactor, etc.) and writes clear descriptions.

Terminal
1# Auto-generate commit message2/commit34# With custom message5/commit -m "add user authentication"67# Commit specific files8/commit src/auth/

Autopilot - Autonomous execution

Autopilot takes a brief idea and automatically executes the entire workflow: requirements analysis, design, planning, implementation, testing, and validation. This is the most powerful workflow for complex projects.

Terminal
1# Start autopilot with a task2/autopilot create a blog system with posts and comments34# Autopilot will:5# 1. Analyze requirements6# 2. Create technical design7# 3. Plan implementation8# 4. Execute in parallel9# 5. Run QA cycles10# 6. Validate with reviewers
Warning
Autopilot can run for extended periods. You can cancel anytime with /cancel and resume later.

Ralph - Loop until complete

Ralph is a self-looping skill that continues until the task is complete. It keeps trying until the goal is achieved or the iteration limit is reached.

Terminal
1# Ralph for a specific task2/ralph fix all TypeScript errors in the project34# Ralph with verification5/ralph make all tests pass

Plan - Planning

The plan skill helps you create detailed implementation plans before starting to code. It analyzes requirements, proposes architecture, and breaks down work into specific tasks.

Terminal
1# Create a plan2/plan add authentication to the app34# Plan with interview mode (asks questions first)5/plan --interview redesign the database schema

Creating Custom Skills

You can create your own skills to package commonly used workflows. Skills are defined in markdown files with frontmatter and instructions.

.claude/skills/my-deploy.md
1# .claude/skills/my-deploy.md2---3name: deploy4description: Deploy to production with safety checks5triggers:6  - deploy7  - ship it8---910# Deploy Skill1112## Steps131. Run all tests142. Build production bundle153. Run security scan164. Deploy to staging175. Run smoke tests186. Deploy to production197. Notify team on Slack

Managing Skills

Claude Code provides commands to manage skills: list, add, remove, and edit.

Terminal
1# List all available skills2/skill list34# Add a skill from marketplace5/skill add review-pr67# Remove a skill8/skill remove my-old-skill910# Edit a skill11/skill edit my-deploy

Keyword Triggers

Some skills are automatically triggered when keywords are detected in your message. This makes the workflow more natural.

Keyword Triggers
1# These messages trigger skills automatically:2"autopilot create a dashboard"     # → /autopilot3"ralph fix the bug"                # → /ralph4"ulw run these tasks in parallel"  # → /ultrawork5"deep interview this feature"      # → /deep-interview

Key Takeaways

Điểm Chính

  • Skills are pre-packaged workflows invoked with slash commandsSkills là workflow đóng gói sẵn được gọi bằng slash command
  • Autopilot handles entire projects from idea to working codeAutopilot xử lý toàn bộ dự án từ ý tưởng đến code hoạt động
  • You can create custom skills for your specific workflowsBạn có thể tạo skill tùy chỉnh cho workflow riêng
  • Keywords can automatically trigger skillsTừ khóa có thể tự động kích hoạt skill

Practice

Test your understanding of this chapter

Quiz

What is the purpose of the /autopilot skill?

Mục đích của skill /autopilot là gì?

True or False

Skills can only be invoked with slash commands.

Skills chỉ có thể được gọi bằng slash command.

Code Challenge

Complete the command to create a commit with auto-generated message

Hoàn thành lệnh để tạo commit với message tự động

/
Quiz

Where are custom skills defined?

Skill tùy chỉnh được định nghĩa ở đâu?

← → to navigate chapters
Built: 4/8/2026, 12:01:11 PM