Skills in the Claude Console are custom files that allow developers to extend Claude's default capabilities, transforming a general AI into a specialized tool tailored to each team's workflow . Instead of re-explaining processes or rules in each chat session, you package all that logic into a Skill file and upload it once—Claude automatically applies it every time you work in that workspace.
If Claude Projects is where context and written instructions are stored, then Skills is the additional, more technical competency layer – suitable for development teams that want to implement reusable and internally shareable AI behaviors.
Step-by-step guide to adding Skills to the Claude Console
Step 1: Access the Account Settings section.
On the platform's main interface, look for the Chat section in the left-hand toolbar and select Customize.
Step 2: Open the All Settings menu.
When the shortcut menu appears, select Skills (1) > plus sign (2) > Create skill (3) and choose one of the skill creation options. These include:
- Create with Claude: Write your own skills based on the rules Claude suggests. For example, Claude might ask, "Let's create a skill together using your skill-creator skill. First, ask me what the skill should do." Just ask, and Claude will give you suggestions in the following sections.
- Write skill instructions: Write the skill according to the specific skill requirements table, including the name, description, and details below.
- Upload a skill: Upload your skill file in ".md" format.
Step 3: Fill in the configuration details and initialize the Skill.
The Write skill instructions dialog box will appear. Enter the skill name in the Skill name field (e.g., seo-content-optimizer), fill in a description of the function in the Description field , and paste the entire prompt/detailed requirements into the Instructions field . Once complete, click the Create button in the bottom right corner.
Step 4: Select the available Skill file upload feature.
If you don't want to write directly but prefer to upload a pre-written skill file from your computer, click the plus sign again +-> select Create skill -> then select Upload a skill .
Step 5: Prepare the Markdown formatting instruction file (.md)
Before uploading, make sure you have prepared a text file (.txt) containing the instructions and saved it in Markdown format (for example, a Skill.mddesktop file).
Step 6: Configure file saving to UTF-8 format.
Here's an example of the content you would fill in this .md file.
--- name: content-standardizer description: Tự động chuẩn hóa văn bản thô, sửa lỗi hành văn và tối ưu cấu trúc bài viết chuẩn SEO. --- # Instructions Bạn là Biên tập viên trưởng. Khi nhận được một đoạn văn bản thô, ghi chú sơ sài (bản chất từ file ghi chú .txt), nhiệm vụ của bạn là: ## 1. Chuẩn hóa cấu trúc bài viết - Chuyển đổi các phân đoạn ý tưởng thành các tiêu đề phân cấp rõ ràng bằng Markdown (Sử dụng `##` cho ý chính và `###` cho ý phụ). - Đảm bảo mỗi đoạn văn (paragraph) chỉ kéo dài tối đa từ 3 đến 4 câu để người đọc không bị mỏi mắt. ## 2. Kiểm soát giọng văn và Từ khóa - Giữ phong cách chuyên nghiệp, khách quan, lập luận sắc bén nhưng không cứng nhắc. - Kiểm tra chính tả, ngữ pháp tiếng Việt và sửa lại các câu bị lặp từ quá nhiều. - **Quy tắc nghiêm ngặt:** Tuyệt đối không tự ý thêm các từ sáo rỗng thường thấy của AI như "Trong hành trình kỷ nguyên số.", "Đột phá.", "Tóm lại.". Hãy đi thẳng vào vấn đề.
Step 7: Name and save the file correctly.
The file saving window will appear. In the Encoding section next to the Save button, you must change it to UTF-8 format . Then, rename the file as desired (for example, SkillQTM1.md), select Save as type as All Files , and then click the Save button .
Step 8: Upload files from your computer to Claude
Return to the Claude interface (after clicking the "Upload a skill" button in Step 4), and a system window will open. Navigate to your Desktop folder, select the exact file you just saved (for example, SkillQTM1) and click " Open" to upload the file.
Step 9: Manage, check, or delete Skills as needed.
After successful addition, the skill set (e.g., data-analyst-pro) will display details in the right-hand pane. To manage it, click the three vertical dots icon in the upper right corner to open the options menu: Try in chat , Edit , Download , or Uninstall .
When should you create and use Custom Skills?
Skills aren't needed in every case – they're tools for specific needs that regular instruction manuals can't effectively address.
You should use Skills when:
You have a repetitive process that Claude needs to perform in a specific way each time – for example, formatting output using an internal template, analyzing data using a custom schema, or calling APIs in a fixed sequence of steps.
Your team has many people who need to use the same set of AI behaviors and want to ensure consistency - a Skill is uploaded once, and all members with access share it.
You are building an AI product on the Claude platform and need to rapidly deploy specialized features within each development sprint.
Skills are not required when:
Your requirements are simple enough to be described using Instructions in Claude Projects, or when you just need to customize the response style and topic context – Claude Projects and its system prompt handle these cases well.
How to manage and update Skills in the Claude Console
Once uploaded, Skills are not permanent – you can update or delete them at any time from the Skills management page.
Updating Skills: When an internal logic update is needed, create a new file with the updated version → upload it via the Add Skill process → delete the old version. Claude Console currently does not support directly updating existing Skills, so the replacement process is the standard approach.
Name your Skills systematically. As the number of Skills increases, a clear naming convention makes searching and managing them much easier. For example: report-formatter-v2, customer-data-parser, slack-notification-template.
Test compatibility before widespread deployment. After loading a new Skill, run a few simple test cases in the development (dev) workspace before applying it to the production environment to avoid affecting real users.
Frequently Asked Questions
What is the file format for a Skill and how is it created? The specific format depends on the version of the Claude Console and the type of Skill. Anthropic provides technical documentation and Skill templates at docs.anthropic.com to help developers get started. Most Skills are packaged as .zipconfiguration files and processing logic.
Do Skills work in all Claude projects? Skills are uploaded at the workspace level. You need to specify which Skills are enabled in each specific Project – not all Skills are automatically applied across all projects.
What is the maximum number of Skills you can upload? The limit depends on your Anthropic account plan. Refer to the current pricing page at anthropic.com for exact information for each plan.