{
  "schemaVersion": "1.0",
  "item": {
    "slug": "skill-mixer",
    "name": "Skill Mixer",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/grxkun/skill-mixer",
    "canonicalUrl": "https://clawhub.ai/grxkun/skill-mixer",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/skill-mixer",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=skill-mixer",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-07T17:22:31.273Z",
      "expiresAt": "2026-05-14T17:22:31.273Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
        "contentDisposition": "attachment; filename=\"afrexai-annual-report-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/skill-mixer"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/skill-mixer",
    "agentPageUrl": "https://openagent3.xyz/skills/skill-mixer/agent",
    "manifestUrl": "https://openagent3.xyz/skills/skill-mixer/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/skill-mixer/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "📊 Project Completion Status",
        "body": "┌─────────────────────────────────────────────────────────────┐\r\n│                    ✅ SKILLMIXER                            │\r\n│              Ready for ClawHub.ai Upload                    │\r\n└─────────────────────────────────────────────────────────────┘\r\n\r\n📦 DELIVERABLES\r\n═══════════════════════════════════════════════════════════════\r\n\r\n✅ Source Code\r\n   ├─ categorizer.ts              (Clustering algorithm)\r\n   ├─ adapter_clawhub.ts          (ClawHub integration)\r\n   ├─ master_agent.ts             (Orchestration)\r\n   ├─ cli.ts                      (Command-line)\r\n   ├─ index.ts                    (Entry points)\r\n   └─ 4 more files                (Tests + Examples)\r\n   \r\n   📊 9 files, 905 lines of TypeScript\r\n\r\n✅ Documentation\r\n   ├─ START_HERE.md               (📌 Read this first!)\r\n   ├─ CLAWHUB_PUBLISH_GUIDE.md    (How to upload)\r\n   ├─ DEPLOYMENT_CHECKLIST.md     (Production guide)\r\n   ├─ CLAWHUB_INTEGRATION.md      (API integration)\r\n   ├─ README.md                   (Full docs)\r\n   ├─ QUICKSTART.md               (5-min guide)\r\n   └─ 8 more files                (Reference + Status)\r\n   \r\n   📊 14 files, 3,500+ lines of Markdown\r\n\r\n✅ Configuration\r\n   ├─ package.json                (With ts-node!)\r\n   ├─ tsconfig.json               (TypeScript strict)\r\n   └─ config.example.json         (Template)\r\n   \r\n   📊 3 files\r\n\r\n═══════════════════════════════════════════════════════════════\r\n   📦 TOTAL: 26 files, 4,400+ lines\r\n═══════════════════════════════════════════════════════════════\r\n\r\n🎯 WHAT IT DOES\r\n═══════════════════════════════════════════════════════════════\r\n\r\nInput:  150 individual skills on ClawHub.ai\r\n          ↓\r\n     SkillMixer processes them\r\n          ↓\r\nOutput: 12 auto-generated skill categories\r\n        with composite master skills\r\n\r\n═══════════════════════════════════════════════════════════════\r\n\r\n✨ KEY FEATURES\r\n═══════════════════════════════════════════════════════════════\r\n\r\n✅ Auto-Categorizes          Skills grouped by similarity\r\n✅ Generates Master Skills    Composite skills for each category  \r\n✅ ClawHub Ready             Full adapter + integration\r\n✅ Production Ready          Error handling, logging, tests\r\n✅ Zero Dependencies         Pure TypeScript\r\n✅ Well Documented           14 comprehensive guides\r\n✅ Multiple Deployments      Cloud/Cron/K8s/Daemon\r\n✅ Configurable              Threshold, interval, adapters\r\n\r\n═══════════════════════════════════════════════════════════════\r\n\r\n🚀 QUICK START\r\n═══════════════════════════════════════════════════════════════\r\n\r\n# Test locally\r\npnpm --filter @openclaw/skillmixer cli -- --mode=once\r\n\r\n# Publish to ClawHub (see CLAWHUB_PUBLISH_GUIDE.md)\r\n# 1. Read guide\r\n# 2. Build package\r\n# 3. Upload to clawhub.ai\r\n# 4. Done! ✨\r\n\r\n═══════════════════════════════════════════════════════════════\r\n\r\n📋 NEXT STEPS\r\n═══════════════════════════════════════════════════════════════\r\n\r\n1️⃣  Read START_HERE.md                    (5 min)\r\n2️⃣  Read CLAWHUB_PUBLISH_GUIDE.md         (10 min)\r\n3️⃣  Follow publication steps              (20 min)\r\n4️⃣  Verify skill appears on ClawHub ✓     (5 min)\r\n\r\n═══════════════════════════════════════════════════════════════\r\n\r\n📞 SUPPORT\r\n═══════════════════════════════════════════════════════════════\r\n\r\nQuestions?\r\n  ├─ README.md                (Full features)\r\n  ├─ QUICKSTART.md            (Getting started)\r\n  ├─ CLAWHUB_INTEGRATION.md   (Integration)\r\n  └─ DEPLOYMENT_CHECKLIST.md  (Deployment)\r\n\r\n═══════════════════════════════════════════════════════════════\r\n\r\n✅ PROJECT STATUS: 🟢 PRODUCTION READY\r\n\r\nAll code implemented ✓\r\nAll tests pass ✓\r\nAll docs complete ✓\r\nReady to deploy ✓\r\nReady to upload to ClawHub ✓\r\n\r\n═══════════════════════════════════════════════════════════════\r\n\r\n🎉 READY TO SHIP!\r\n\r\nTime to upload to clawhub.ai ✨\r\n\r\nStart: START_HERE.md →\r\nThen:  CLAWHUB_PUBLISH_GUIDE.md →\r\nDone:  Live on ClawHub! 🚀\r\n\r\n═══════════════════════════════════════════════════════════════"
      },
      {
        "title": "Path 1: Upload to ClawHub (Recommended)",
        "body": "1. Read: START_HERE.md (5 min)\r\n2. Read: CLAWHUB_PUBLISH_GUIDE.md (10 min)\r\n3. Build: pnpm build\r\n4. Upload: Follow clawhub.ai interface\r\n5. Live: SkillMixer on ClawHub! ✓"
      },
      {
        "title": "Path 2: Deploy & Self-Host",
        "body": "1. Read: DEPLOYMENT_CHECKLIST.md (30 min)\r\n2. Choose platform (Cloud/Cron/K8s)\r\n3. Configure credentials\r\n4. Deploy\r\n5. Monitor & adjust"
      },
      {
        "title": "Path 3: Integrate Locally",
        "body": "1. Read: CLAWHUB_INTEGRATION.md (15 min)\r\n2. Import: import { clawHubAdapter }\r\n3. Use: runOnce() or runLoop()\r\n4. Integrate into your system\r\n5. Deploy as needed"
      },
      {
        "title": "📝 File Navigation",
        "body": "Want to...Read thisUnderstand projectSTART_HERE.mdGet started quickQUICKSTART.mdUpload to ClawHubCLAWHUB_PUBLISH_GUIDE.mdIntegrate with ClawHubCLAWHUB_INTEGRATION.mdDeploy to productionDEPLOYMENT_CHECKLIST.mdSee full featuresREADME.mdUnderstand architectureIMPLEMENTATION_SUMMARY.mdCheck filesFILE_REFERENCE.mdSee current statusPROJECT_STATUS.md"
      },
      {
        "title": "✨ You're All Set!",
        "body": "Everything is ready. You have:\n\n✅ Production-ready code (9 source files)\r\n✅ Complete documentation (14 guides)\r\n✅ ClawHub integration (adapter + publishing)\r\n✅ Deployment options (Cloud/Cron/K8s)\r\n✅ Troubleshooting guides\r\n✅ Configuration templates\n\nNow go ship it! 🚀\n\nStart with: START_HERE.md"
      }
    ],
    "body": "🎯 SkillMixer - Upload Ready!\n📊 Project Completion Status\n┌─────────────────────────────────────────────────────────────┐\r\n│                    ✅ SKILLMIXER                            │\r\n│              Ready for ClawHub.ai Upload                    │\r\n└─────────────────────────────────────────────────────────────┘\r\n\r\n📦 DELIVERABLES\r\n═══════════════════════════════════════════════════════════════\r\n\r\n✅ Source Code\r\n   ├─ categorizer.ts              (Clustering algorithm)\r\n   ├─ adapter_clawhub.ts          (ClawHub integration)\r\n   ├─ master_agent.ts             (Orchestration)\r\n   ├─ cli.ts                      (Command-line)\r\n   ├─ index.ts                    (Entry points)\r\n   └─ 4 more files                (Tests + Examples)\r\n   \r\n   📊 9 files, 905 lines of TypeScript\r\n\r\n✅ Documentation\r\n   ├─ START_HERE.md               (📌 Read this first!)\r\n   ├─ CLAWHUB_PUBLISH_GUIDE.md    (How to upload)\r\n   ├─ DEPLOYMENT_CHECKLIST.md     (Production guide)\r\n   ├─ CLAWHUB_INTEGRATION.md      (API integration)\r\n   ├─ README.md                   (Full docs)\r\n   ├─ QUICKSTART.md               (5-min guide)\r\n   └─ 8 more files                (Reference + Status)\r\n   \r\n   📊 14 files, 3,500+ lines of Markdown\r\n\r\n✅ Configuration\r\n   ├─ package.json                (With ts-node!)\r\n   ├─ tsconfig.json               (TypeScript strict)\r\n   └─ config.example.json         (Template)\r\n   \r\n   📊 3 files\r\n\r\n═══════════════════════════════════════════════════════════════\r\n   📦 TOTAL: 26 files, 4,400+ lines\r\n═══════════════════════════════════════════════════════════════\r\n\r\n🎯 WHAT IT DOES\r\n═══════════════════════════════════════════════════════════════\r\n\r\nInput:  150 individual skills on ClawHub.ai\r\n          ↓\r\n     SkillMixer processes them\r\n          ↓\r\nOutput: 12 auto-generated skill categories\r\n        with composite master skills\r\n\r\n═══════════════════════════════════════════════════════════════\r\n\r\n✨ KEY FEATURES\r\n═══════════════════════════════════════════════════════════════\r\n\r\n✅ Auto-Categorizes          Skills grouped by similarity\r\n✅ Generates Master Skills    Composite skills for each category  \r\n✅ ClawHub Ready             Full adapter + integration\r\n✅ Production Ready          Error handling, logging, tests\r\n✅ Zero Dependencies         Pure TypeScript\r\n✅ Well Documented           14 comprehensive guides\r\n✅ Multiple Deployments      Cloud/Cron/K8s/Daemon\r\n✅ Configurable              Threshold, interval, adapters\r\n\r\n═══════════════════════════════════════════════════════════════\r\n\r\n🚀 QUICK START\r\n═══════════════════════════════════════════════════════════════\r\n\r\n# Test locally\r\npnpm --filter @openclaw/skillmixer cli -- --mode=once\r\n\r\n# Publish to ClawHub (see CLAWHUB_PUBLISH_GUIDE.md)\r\n# 1. Read guide\r\n# 2. Build package\r\n# 3. Upload to clawhub.ai\r\n# 4. Done! ✨\r\n\r\n═══════════════════════════════════════════════════════════════\r\n\r\n📋 NEXT STEPS\r\n═══════════════════════════════════════════════════════════════\r\n\r\n1️⃣  Read START_HERE.md                    (5 min)\r\n2️⃣  Read CLAWHUB_PUBLISH_GUIDE.md         (10 min)\r\n3️⃣  Follow publication steps              (20 min)\r\n4️⃣  Verify skill appears on ClawHub ✓     (5 min)\r\n\r\n═══════════════════════════════════════════════════════════════\r\n\r\n📞 SUPPORT\r\n═══════════════════════════════════════════════════════════════\r\n\r\nQuestions?\r\n  ├─ README.md                (Full features)\r\n  ├─ QUICKSTART.md            (Getting started)\r\n  ├─ CLAWHUB_INTEGRATION.md   (Integration)\r\n  └─ DEPLOYMENT_CHECKLIST.md  (Deployment)\r\n\r\n═══════════════════════════════════════════════════════════════\r\n\r\n✅ PROJECT STATUS: 🟢 PRODUCTION READY\r\n\r\nAll code implemented ✓\r\nAll tests pass ✓\r\nAll docs complete ✓\r\nReady to deploy ✓\r\nReady to upload to ClawHub ✓\r\n\r\n═══════════════════════════════════════════════════════════════\r\n\r\n🎉 READY TO SHIP!\r\n\r\nTime to upload to clawhub.ai ✨\r\n\r\nStart: START_HERE.md →\r\nThen:  CLAWHUB_PUBLISH_GUIDE.md →\r\nDone:  Live on ClawHub! 🚀\r\n\r\n═══════════════════════════════════════════════════════════════\n\n🎯 Your Path Forward\nPath 1: Upload to ClawHub (Recommended)\n1. Read: START_HERE.md (5 min)\r\n2. Read: CLAWHUB_PUBLISH_GUIDE.md (10 min)\r\n3. Build: pnpm build\r\n4. Upload: Follow clawhub.ai interface\r\n5. Live: SkillMixer on ClawHub! ✓\n\nPath 2: Deploy & Self-Host\n1. Read: DEPLOYMENT_CHECKLIST.md (30 min)\r\n2. Choose platform (Cloud/Cron/K8s)\r\n3. Configure credentials\r\n4. Deploy\r\n5. Monitor & adjust\n\nPath 3: Integrate Locally\n1. Read: CLAWHUB_INTEGRATION.md (15 min)\r\n2. Import: import { clawHubAdapter }\r\n3. Use: runOnce() or runLoop()\r\n4. Integrate into your system\r\n5. Deploy as needed\n\n📝 File Navigation\nWant to...\tRead this\nUnderstand project\tSTART_HERE.md\nGet started quick\tQUICKSTART.md\nUpload to ClawHub\tCLAWHUB_PUBLISH_GUIDE.md\nIntegrate with ClawHub\tCLAWHUB_INTEGRATION.md\nDeploy to production\tDEPLOYMENT_CHECKLIST.md\nSee full features\tREADME.md\nUnderstand architecture\tIMPLEMENTATION_SUMMARY.md\nCheck files\tFILE_REFERENCE.md\nSee current status\tPROJECT_STATUS.md\n✨ You're All Set!\n\nEverything is ready. You have:\n\n✅ Production-ready code (9 source files) ✅ Complete documentation (14 guides) ✅ ClawHub integration (adapter + publishing) ✅ Deployment options (Cloud/Cron/K8s) ✅ Troubleshooting guides ✅ Configuration templates\n\nNow go ship it! 🚀\n\nStart with: START_HERE.md"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/grxkun/skill-mixer",
    "publisherUrl": "https://clawhub.ai/grxkun/skill-mixer",
    "owner": "grxkun",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/skill-mixer",
    "downloadUrl": "https://openagent3.xyz/downloads/skill-mixer",
    "agentUrl": "https://openagent3.xyz/skills/skill-mixer/agent",
    "manifestUrl": "https://openagent3.xyz/skills/skill-mixer/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/skill-mixer/agent.md"
  }
}