Skip to main content

๐Ÿ› ๏ธ Skill System

๐Ÿ‘ค Who it's for: All users who want to extend YingClaw's capabilities
โฑ๏ธ Read time: ~8 minutes
๐Ÿ’ก In one line: Skill = a reusable workflow module. Install one, gain one capability.

Skills are YingClaw's reusable procedural capability modules. Each skill encapsulates domain-specific operational workflows and expertise โ€” install and go, continuously expanding your AI's capability boundary.


Skill Structureโ€‹

Each skill is an independent directory containing:

skills/
โ””โ”€โ”€ my-skill/
โ”œโ”€โ”€ SKILL.md # Skill description and execution flow
โ”œโ”€โ”€ script.py # Companion script (optional)
โ””โ”€โ”€ .agent_created # Marker file (generated when Agent creates a skill)
  • SKILL.md: Defines trigger conditions, execution steps, notes, and best practices
  • Script files: Executable scripts required by the skill (Python, Shell, etc.)
  • Marker file: Distinguishes Agent-created skills from manually created ones

Skill Managementโ€‹

Log into the YingClaw Web Console and click "Skills" to access the management page with 6 tabs:

Installedโ€‹

View all installed skills:

  • ๐Ÿ“‹ Browse skill names, versions, and sources
  • ๐Ÿ” Search by name
  • ๐Ÿ—‘๏ธ Delete skills no longer needed
  • โš ๏ธ Version outdated detection with update hints

Uploadโ€‹

Manually upload local skill packages (.zip) or install from a GitHub link.

Sharingโ€‹

Share skills between users:

Sub-tabFunction
Shared to MeView skills shared by others, accept or reject
Shared by MeManage skills you've shared, revoke access

Sharing works via email address. Recipients see pending share requests in "Shared to Me."

Teamsโ€‹

Create and manage skill collaboration teams:

  • ๐Ÿข Create teams and invite members
  • โœ‰๏ธ View and handle join invitations
  • ๐Ÿ‘ฅ Manage team members

Team Skillsโ€‹

Publish skills to your team for shared use. Select a skill in the "Installed" tab and click "Publish to Team."

MCP Panelโ€‹

Manage MCP (Model Context Protocol) server connections to extend available tools:

  • ๐Ÿ”Œ Add new MCP servers
  • โš™๏ธ Configure transport protocol (stdio / HTTP)
  • ๐Ÿ“‹ View server status and available tool list

Through the MCP protocol, skills can call external tool servers, significantly expanding the available tool range.


Built-in Skillsโ€‹

YingClaw currently ships with the following skill modules:

Skill NameDescription
agent-browserHeadless browser automation, web scraping and interaction
auto-meeting-minutesAutomatic meeting minutes generation
minimax-docxWord document (DOCX) generation
minimax-xlsxExcel spreadsheet (XLSX) generation
pptx-generatorPowerPoint presentation generation
pdf-toolPDF file extraction and parsing
seedance-2.0-mainAI video generation
่ง†้ข‘ๅˆ›ไฝœๆ™บ่ƒฝไฝ“Full-pipeline video creation
zhaopin-recruitRecruitment process automation
douyin-sales-leadDouyin (TikTok) lead generation and CRM
ๆŠฅ้”€ๆ™บ่ƒฝไฝ“Invoice recognition and reimbursement workflow
douyin-loginDouyin account login management
find-skillsCommunity skill discovery and installation

Workflowโ€‹

Skills follow a standard trigger โ†’ load โ†’ execute process:

  1. Trigger word match: User input matches a skill's trigger conditions
  2. Load SKILL.md: YingClaw reads the full skill documentation and injects it into context
  3. Follow the flow: Executes strictly according to steps and decision logic defined in SKILL.md
  4. Output results: Returns results after execution, releases skill context

Creating Custom Skillsโ€‹

Create your own skill modules. Add a subdirectory under skills/ with a SKILL.md:

---
name: my-custom-skill
description: My custom skill
trigger_keywords:
- "keyword1"
- "keyword2"
---

# Skill Description

## Step 1: ...

## Step 2: ...

## Notes
- ...

Once created, YingClaw auto-discovers and makes it available in the next conversation.


Next Stepsโ€‹