self-skill

Distill user documents, notes, chats, and emails into a runnable AI skill.

46|5|Updated Apr 1, 2026
One-click install
npx skills add https://github.com/moyitech/self-skill --skill self-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: self-skill
Source: https://github.com/moyitech/self-skill/tree/main
Command: npx skills add https://github.com/moyitech/self-skill --skill self-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypinyin.

What problem does it solve?

This Skill distills a user’s documents, notes, chats, and emails into a runnable AI clone that can work on their behalf and reply in their voice, preserving boundaries and avoiding fabrication.

Core Features & Use Cases

  • Two-part structure: Part A — Work System and Part B — Reply Persona, enabling separation of tasks and tone.
  • Local, controllable distillation with versioning, incremental updates, and rollback capabilities.
  • Supports importing material from PRD/方案/会议纪要/复盘, 代码评审/笔记, 聊天记录, 邮件, README/自述, and direct pasted text; outputs runnable skills compatible with AgentSkills.
  • Automatic merging, citation of sources, and hard boundary enforcement to protect user constraints.

Quick Start

Provide your local materials (docs, notes, chats, and emails) to distill yourself into a runnable Self Skill that can work and reply like you.

Frequently Asked Questions about self-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create an AI clone that replies in my own voice from chat logs and emails?

Creating an AI clone that replies in your voice requires distilling your chat logs and emails into a structured reply persona. This skill extracts your communication style and channel-specific tone from local documents to generate a runnable self-skill with hard safety boundaries.

What is the best way to turn my work notes and meeting minutes into an executable work system?

Turning work notes and meeting minutes into an executable work system involves extracting your decision rules and work habits from local materials. This skill distills documents like PRDs and reviews into a runnable Part A work system with versioning and rollback capabilities.

Can I import markdown documents and pasted text to build a personalized AI work assistant?

Yes, you can import markdown documents, README files, and direct pasted text to build a personalized AI work assistant. The skill processes these local materials to automatically merge content, cite sources, and output a compatible AgentSkills format.

Does distilling a personal AI persona require coding knowledge or specific environment setup?

Distilling a personal AI persona requires providing local materials and a SKILL.md file at the repository root, but no complex coding environment. You only need the pypinyin dependency to start extracting your work habits and generating a runnable skill.

How do I enforce safety boundaries and prevent fabrication when generating an AI clone?

Enforcing safety boundaries and preventing fabrication when generating an AI clone is handled through hard boundary enforcement during the distillation process. The skill automatically applies versioning and safety constraints to protect your original constraints and avoid fabrication.

What are the limitations when using incremental updates for a distilled personal AI skill?

Limitations when using incremental updates for a distilled personal AI skill include relying entirely on the quality of your local source materials. While it supports merging and rollback, the output cannot exceed the boundaries of the documents, notes, chats, and emails you provide.