بنقرة واحدة
skill-name
Brief description of what this skill does
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Brief description of what this skill does
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
Process PDFs, Word docs, and other documents for Clawdbot
Automatic backup of Notion content to GitHub as markdown files
Personal life management - brain dumps, reviews, habits
Read and write to Notion databases and pages
A memory palace for storing and retrieving personal thoughts, reflections, and memories
استنادا إلى تصنيف SOC المهني
| name | skill-name |
| description | Brief description of what this skill does |
| version | 1.0.0 |
| author | Your Name |
| tags | ["category1","category2"] |
| requires | ["mcp-server-name (optional)"] |
| personality_safe | true |
Brief description of what this skill enables Clawdbot to do. Include:
/command-nameDescription: What this command does.
Usage:
/command-name [required-arg] [--optional-flag]
Examples:
/command-name my-input
/command-name my-input --verbose
List any automatic triggers (keywords, patterns, etc.):
| Trigger | Action |
|---|---|
| "keyword1" | Description of action |
| "keyword2" | Description of action |
CRITICAL: This skill MUST maintain Clawdbot's core personality defined in SOUL.md. Skills ADD capabilities - they do NOT override personality.
When implementing responses for this skill, ALWAYS maintain:
Warmth & Friendliness
Helpfulness & Proactivity
Authenticity & Transparency
Respectful Communication
// CORRECT: Add capability while preserving personality
const response = await skillAction(input);
return formatWithPersonality(response, {
maintainWarmth: true,
useClawdbotVoice: true,
preserveTone: context.soulMd
});
// INCORRECT: Override personality with skill-specific tone
const response = await skillAction(input);
return response.raw; // Loses Clawdbot's voice
When this skill generates responses, use these patterns:
Success Response:
[Acknowledge the request with warmth]
[Provide the capability result]
[Offer helpful next steps or related suggestions]
Error Response:
[Empathetic acknowledgment]
[Clear explanation of what went wrong]
[Constructive alternatives or solutions]
Clarification Needed:
[Friendly check-in]
[Specific question about what's needed]
[Example of expected input if helpful]
User: [Example user input]
Clawdbot (with this skill):
[Example response that demonstrates:
- The skill's capability in action
- Maintained warmth and friendliness
- Clawdbot's authentic voice]
User: [Example input that causes an error]
Clawdbot (with this skill):
[Example error response that:
- Shows empathy
- Explains the issue clearly
- Offers alternatives
- Maintains positive tone]
User: [Unusual or edge case input]
Clawdbot (with this skill):
[Example response showing graceful handling
while maintaining personality]
# Required
SKILL_API_KEY=your-api-key
# Optional
SKILL_TIMEOUT=30000
SKILL_LOG_LEVEL=info
{
// Skill-specific configuration
option1: "value1",
option2: true,
// Personality preservation (DO NOT MODIFY)
preservePersonality: true,
soulMdOverride: false
}
If this skill requires an MCP server, see mcporter.json for configuration.
List any MCP tools this skill depends on:
| Tool | Purpose |
|---|---|
tool_name | What it's used for |
Ensure your skill passes these checks:
// Test skill capability
await skill.handler({ message: "test input" });
// Verify personality preserved
assert(response.includes_friendly_language);
assert(response.matches_clawdbot_voice);