{
  "schemaVersion": "1.0",
  "item": {
    "slug": "clawsmith",
    "name": "Clawsmith",
    "source": "tencent",
    "type": "skill",
    "category": "AI 智能",
    "sourceUrl": "https://clawhub.ai/mkpareek0315/clawsmith",
    "canonicalUrl": "https://clawhub.ai/mkpareek0315/clawsmith",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/clawsmith",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=clawsmith",
    "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-04-23T16:43:11.935Z",
      "expiresAt": "2026-04-30T16:43:11.935Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
        "contentDisposition": "attachment; filename=\"4claw-imageboard-1.0.1.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/clawsmith"
    },
    "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/clawsmith",
    "agentPageUrl": "https://openagent3.xyz/skills/clawsmith/agent",
    "manifestUrl": "https://openagent3.xyz/skills/clawsmith/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/clawsmith/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": "ClawSmith v1.0 - The Skill That Builds All Skills",
        "body": "ClawSmith is your personal skill creation assistant for OpenClaw. Tell it what skill you want, and it generates a complete, publish-ready SKILL.md with correct frontmatter, validated metadata, optimized descriptions, and security-checked instructions. No guesswork. No rejected submissions. No suspicious flags.\n\nBuilt after the ClawHavoc crisis where 341 malicious skills were discovered on ClawHub, ClawSmith ensures every skill it generates has proper metadata declarations that match its actual behavior."
      },
      {
        "title": "When to Use This Skill",
        "body": "Use ClawSmith whenever you or the user says anything like:\n\n\"Create a new skill\" or \"Build me a skill for X\"\n\"Help me write a SKILL.md\"\n\"I want to publish a skill on ClawHub\"\n\"Scaffold a new OpenClaw skill project\"\n\"Optimize my existing skill\" or \"Improve my skill\"\n\"Check if my skill metadata is correct\"\n\"Generate a skill from this idea\"\n\"Create multiple skills from a list\"\n\"What skills are missing on ClawHub?\"\n\"Make my skill pass ClawHub security review\"\n\"Convert my script into an OpenClaw skill\"\n\"Create a skill template for a specific category\"\n\"Review my skill for publishing issues\"\n\"I need a skill that does X, build the whole thing\"\n\"Help me publish my skill to ClawHub\"\n\nIf the user wants to create, optimize, validate, or publish any OpenClaw skill, ClawSmith handles it."
      },
      {
        "title": "Advanced Modes",
        "body": "ClawSmith includes 10 specialized modes covering every stage from idea to published skill:\n\nMode 1: Security Guardian Pro\nValidates any SKILL.md against ClawHub security requirements. Checks that every binary mentioned in instructions is declared in metadata requires.bins. Checks that every environment variable referenced is declared in requires.env. Flags blind curl-to-bash patterns, hardcoded credentials, eval calls, and undeclared network tool usage. Generates a safety score from 0 to 100. Auto-suggests fixes for every issue found.\n\nMode 2: ClawHub Intelligence\nAnalyzes what skills currently exist on ClawHub for a given category. Identifies gaps where no skill exists, categories with outdated skills, and trending topics with high demand. Helps you decide what to build next for maximum installs and visibility.\n\nMode 3: Interactive Skill Architect\nWizard mode that walks you through skill creation with smart questions. Asks what the skill does, who the target user is, what binaries it needs, what environment variables it requires, and what the step-by-step instructions should be. Outputs a complete SKILL.md at the end.\n\nMode 4: Skill Optimizer 10x\nTakes an existing SKILL.md and improves it. Rewrites the description for better ClawHub search ranking. Adds any missing frontmatter fields. Restructures instructions for clearer agent comprehension. Ensures metadata declarations match instruction content. Reduces token count while keeping clarity.\n\nMode 5: Multi-Language Code Genie\nGenerates helper scripts in Node.js, Python, TypeScript, or Bash that a skill can reference. Adds proper shebang lines, error handling, and exit codes. Ensures generated code does not contain eval, blind downloads, or hardcoded secrets. Declares all required binaries in the skill frontmatter.\n\nMode 6: Template Factory\nProvides 25 production-tested SKILL.md templates organized by category. Categories include Productivity, DevOps, Communication, Finance, AI and ML, Data Processing, Security, Smart Home, Social Media, Content Creation, Developer Tools, System Admin, API Integration, Monitoring, and Education. Each template has correct frontmatter and example instructions.\n\nMode 7: Auto Marketing Machine\nGenerates promotional content for your published skill. Creates a ClawHub-optimized description with search-friendly keywords. Writes a GitHub README with badges and install commands. Drafts an X and Twitter launch thread. Creates a Product Hunt style description. All generated from your SKILL.md content.\n\nMode 8: One-Click Full Pipeline\nGive it one sentence describing your skill idea. ClawSmith generates the complete folder structure, writes the SKILL.md with proper frontmatter, validates all metadata declarations, checks security requirements, generates a README, and provides the exact publish command. Idea to publish-ready in one interaction.\n\nMode 9: Self-Evolve Mode\nReviews your published skill and suggests improvements based on ClawHub best practices. Recommends better description keywords, missing features that users might expect, security updates for new ClawHub requirements, and version bump guidance. Helps keep your skill ranking high.\n\nMode 10: Bulk Creator\nTakes a list of skill ideas (5, 10, or more) and generates individual SKILL.md files for each one. Each skill gets a unique description, proper frontmatter with correct declarations, and validated metadata. Useful for publishing a batch of related skills to dominate a category."
      },
      {
        "title": "How to Use ClawSmith",
        "body": "Quick Start:\n\nStep 1: Install ClawSmith.\nRun clawhub install clawsmith in your terminal.\n\nStep 2: Tell your OpenClaw agent what skill you want to create.\nExample: \"Create a skill that manages my Todoist tasks from the command line\"\n\nStep 3: ClawSmith generates the complete SKILL.md with frontmatter, instructions, and metadata.\n\nStep 4: Review the output. Check that the description, bins, and env vars are correct for your use case.\n\nStep 5: Save the SKILL.md to your skill folder.\nRun mkdir -p ~/.openclaw/skills/your-skill-name and save the file there.\n\nStep 6: Publish to ClawHub.\nRun clawhub publish ~/.openclaw/skills/your-skill-name --version 1.0.0\n\nDetailed Workflow:\n\nDescribe your skill idea. Be specific about what it does, who uses it, and what tools or APIs it needs.\n\n\nChoose your mode. Say \"create a skill\" for quick generation, \"clawsmith wizard\" for guided creation, or \"clawsmith audit\" to validate an existing skill.\n\n\nReview the generated SKILL.md. Check the frontmatter for correct name, description under 160 characters, version in quotes, and metadata with all required bins and env vars declared.\n\n\nValidate metadata. ClawSmith automatically checks that every binary and env var mentioned in instructions is declared in the frontmatter. This prevents the \"Suspicious\" flag on ClawHub.\n\n\nTest locally. Copy the skill to your workspace skills folder and start a new OpenClaw session to verify it loads correctly.\n\n\nPublish. Run clawhub publish with the path to your skill folder. ClawSmith ensures your skill meets all ClawHub format and content requirements before you publish."
      },
      {
        "title": "Examples",
        "body": "Example 1: Creating a Skill from an Idea\n\nUser: Create a skill that monitors server CPU and RAM and alerts via Telegram when usage is high.\n\nClawSmith generates:\n\nSkill name: server-monitor-alert\nDescription: Monitor server CPU and RAM usage. Send Telegram alert when thresholds exceeded.\nFrontmatter declares: curl in requires.bins, TELEGRAM_BOT_TOKEN and TELEGRAM_CHAT_ID in requires.env\nInstructions include: step-by-step monitoring commands, threshold configuration, alert message format, and error handling for missing token.\nMetadata validation: All bins and env vars match between instructions and frontmatter. No undeclared dependencies.\n\nExample 2: Validating Existing Skill Metadata\n\nUser: Check if my skill at ~/.openclaw/skills/my-tool has correct metadata.\n\nClawSmith reads the SKILL.md and reports:\n\nLine 15 references wget but requires.bins does not include wget. Fix: add wget to bins.\nLine 23 uses API_KEY variable but requires.env does not declare it. Fix: add API_KEY to env.\nLine 8 contains curl piped to bash. Fix: replace with safe download-then-verify pattern.\nDescription is 195 characters. Fix: shorten to under 160 characters.\nValidation score: 58 out of 100. After fixes: 97 out of 100.\n\nExample 3: Finding ClawHub Gaps\n\nUser: What skills are missing on ClawHub for DevOps engineers?\n\nClawSmith analyzes the DevOps category and reports:\n\nTerraform drift detection: 0 existing skills, high demand. Recommendation: build first for first-mover advantage.\nKubernetes pod health alerts: 2 existing but outdated. Recommendation: build modern replacement.\nDocker compose optimizer: 0 existing skills. Recommendation: high value, medium effort.\nCI/CD pipeline analyzer: 1 existing but GitHub Actions only. Recommendation: add GitLab and Jenkins support.\n\nExample 4: Bulk Creating Skills\n\nUser: Create skills for pomodoro timer, habit tracker, standup generator, meeting summarizer, and code review checklist.\n\nClawSmith generates 5 individual SKILL.md files:\n\npomodoro-timer: Timer management with configurable intervals. No external dependencies.\nhabit-tracker: Daily habit logging with streak tracking. Requires local file read and write only.\nstandup-generator: Creates structured standup updates from git log. Declares git in bins.\nmeeting-summarizer: Formats meeting notes into action items. No external dependencies.\ncode-review-checklist: Generates review checklists from diff output. Declares git in bins.\nAll 5 pass metadata validation with scores of 95 to 100.\n\nExample 5: Full Pipeline from Idea to Publish Command\n\nUser: Build me a complete skill for translating clipboard text between languages.\n\nClawSmith runs full pipeline:\n\nGenerates skill name: clipboard-translator\nWrites description: Translate clipboard text between languages using the terminal. (64 characters)\nCreates frontmatter with pbpaste in bins for macOS clipboard access\nWrites step-by-step instructions for reading clipboard, detecting language, translating, and outputting result\nValidates all metadata: 100 out of 100\nGenerates README content\nProvides publish command: clawhub publish ~/.openclaw/skills/clipboard-translator --version 1.0.0"
      },
      {
        "title": "Security Practices",
        "body": "ClawSmith generates skills that follow ClawHub security requirements:\n\nEvery binary referenced in instructions is declared in metadata requires.bins. This prevents metadata mismatch warnings from ClawHub security analysis.\n\n\nEvery environment variable referenced in instructions is declared in metadata requires.env. This ensures ClawHub knows what credentials the skill needs.\n\n\nNo blind curl or wget pipes to bash or sh. Generated instructions use safe patterns where files are downloaded first, verified, then executed separately.\n\n\nNo hardcoded API keys, tokens, passwords, or secrets anywhere in generated content. All credentials are referenced through environment variable names declared in frontmatter.\n\n\nNo eval, exec, Function constructor, or subprocess.call with shell equals true in generated helper scripts. Dynamic code execution patterns are avoided.\n\n\nNo undeclared network access. If instructions reference any tool that makes HTTP requests, that tool is declared in requires.bins.\n\n\nGenerated skills only read and write within their own skill directory or clearly documented user paths. No access to openclaw configuration files or system directories.\n\n\nDescriptions are written as factual trigger phrases, not marketing promises. This prevents the description from claiming capabilities that the metadata does not support.\n\n\nAll generated frontmatter uses single-line JSON format for the metadata field, which is the format ClawHub parser handles most reliably.\n\n\nVersion numbers always use semver format with quotes to prevent YAML parsing issues."
      },
      {
        "title": "Best Practices in Every Generated Skill",
        "body": "Description is a clear trigger phrase under 160 characters. Written in the exact words users type so the OpenClaw skill matcher activates correctly.\n\n\nFrontmatter includes all required fields: name, description, version in quotes, and metadata with emoji, requires listing all bins and env vars.\n\n\nInstructions follow numbered step-by-step format that the LLM can execute without ambiguity.\n\n\nError handling is included for common failures: missing binary, missing env var, network timeout, invalid input.\n\n\nToken efficiency is prioritized. Descriptions are concise. Instructions use minimal words with maximum clarity to reduce per-turn prompt cost.\n\n\nEach generated skill has single responsibility. One skill does one thing well rather than combining unrelated features.\n\n\nEnvironment variables include documentation about what they are, where to get them, and how to set them.\n\n\nVersion starts at 1.0.0 with proper semver. Guidance is provided for when to bump major, minor, and patch versions.\n\n\nA README template is generated alongside every skill for GitHub publishing.\n\n\nMetadata validation runs automatically before any skill is considered complete. No skill passes ClawSmith review if its metadata does not match its instructions."
      },
      {
        "title": "Pro Tips",
        "body": "Start with wizard mode if you are new to skill creation. Say \"clawsmith wizard\" and answer the questions. It handles frontmatter, metadata, and validation automatically.\n\n\nAlways validate before publishing. Say \"clawsmith audit\" with your skill path to catch metadata mismatches before ClawHub flags them as suspicious.\n\n\nUse ClawHub Intelligence before building. Say \"clawsmith research\" with a topic to find gaps instead of building something that already exists.\n\n\nKeep descriptions factual. ClawHub security analysis compares your description against your metadata. If the description promises network access but metadata does not declare network tools, the skill gets flagged.\n\n\nUse bulk creator to publish a batch of related skills and establish presence in a category.\n\n\nRun optimizer on older published skills to update them with better descriptions and current metadata requirements.\n\n\nGenerate marketing content after publishing to promote your skill on social media and attract installs.\n\nBuilt by Manish Pareek. @mkpareek0315 on ClawHub. @Mkpareek19_ on X."
      }
    ],
    "body": "ClawSmith v1.0 - The Skill That Builds All Skills\n\nClawSmith is your personal skill creation assistant for OpenClaw. Tell it what skill you want, and it generates a complete, publish-ready SKILL.md with correct frontmatter, validated metadata, optimized descriptions, and security-checked instructions. No guesswork. No rejected submissions. No suspicious flags.\n\nBuilt after the ClawHavoc crisis where 341 malicious skills were discovered on ClawHub, ClawSmith ensures every skill it generates has proper metadata declarations that match its actual behavior.\n\nWhen to Use This Skill\n\nUse ClawSmith whenever you or the user says anything like:\n\n\"Create a new skill\" or \"Build me a skill for X\"\n\"Help me write a SKILL.md\"\n\"I want to publish a skill on ClawHub\"\n\"Scaffold a new OpenClaw skill project\"\n\"Optimize my existing skill\" or \"Improve my skill\"\n\"Check if my skill metadata is correct\"\n\"Generate a skill from this idea\"\n\"Create multiple skills from a list\"\n\"What skills are missing on ClawHub?\"\n\"Make my skill pass ClawHub security review\"\n\"Convert my script into an OpenClaw skill\"\n\"Create a skill template for a specific category\"\n\"Review my skill for publishing issues\"\n\"I need a skill that does X, build the whole thing\"\n\"Help me publish my skill to ClawHub\"\n\nIf the user wants to create, optimize, validate, or publish any OpenClaw skill, ClawSmith handles it.\n\nAdvanced Modes\n\nClawSmith includes 10 specialized modes covering every stage from idea to published skill:\n\nMode 1: Security Guardian Pro Validates any SKILL.md against ClawHub security requirements. Checks that every binary mentioned in instructions is declared in metadata requires.bins. Checks that every environment variable referenced is declared in requires.env. Flags blind curl-to-bash patterns, hardcoded credentials, eval calls, and undeclared network tool usage. Generates a safety score from 0 to 100. Auto-suggests fixes for every issue found.\n\nMode 2: ClawHub Intelligence Analyzes what skills currently exist on ClawHub for a given category. Identifies gaps where no skill exists, categories with outdated skills, and trending topics with high demand. Helps you decide what to build next for maximum installs and visibility.\n\nMode 3: Interactive Skill Architect Wizard mode that walks you through skill creation with smart questions. Asks what the skill does, who the target user is, what binaries it needs, what environment variables it requires, and what the step-by-step instructions should be. Outputs a complete SKILL.md at the end.\n\nMode 4: Skill Optimizer 10x Takes an existing SKILL.md and improves it. Rewrites the description for better ClawHub search ranking. Adds any missing frontmatter fields. Restructures instructions for clearer agent comprehension. Ensures metadata declarations match instruction content. Reduces token count while keeping clarity.\n\nMode 5: Multi-Language Code Genie Generates helper scripts in Node.js, Python, TypeScript, or Bash that a skill can reference. Adds proper shebang lines, error handling, and exit codes. Ensures generated code does not contain eval, blind downloads, or hardcoded secrets. Declares all required binaries in the skill frontmatter.\n\nMode 6: Template Factory Provides 25 production-tested SKILL.md templates organized by category. Categories include Productivity, DevOps, Communication, Finance, AI and ML, Data Processing, Security, Smart Home, Social Media, Content Creation, Developer Tools, System Admin, API Integration, Monitoring, and Education. Each template has correct frontmatter and example instructions.\n\nMode 7: Auto Marketing Machine Generates promotional content for your published skill. Creates a ClawHub-optimized description with search-friendly keywords. Writes a GitHub README with badges and install commands. Drafts an X and Twitter launch thread. Creates a Product Hunt style description. All generated from your SKILL.md content.\n\nMode 8: One-Click Full Pipeline Give it one sentence describing your skill idea. ClawSmith generates the complete folder structure, writes the SKILL.md with proper frontmatter, validates all metadata declarations, checks security requirements, generates a README, and provides the exact publish command. Idea to publish-ready in one interaction.\n\nMode 9: Self-Evolve Mode Reviews your published skill and suggests improvements based on ClawHub best practices. Recommends better description keywords, missing features that users might expect, security updates for new ClawHub requirements, and version bump guidance. Helps keep your skill ranking high.\n\nMode 10: Bulk Creator Takes a list of skill ideas (5, 10, or more) and generates individual SKILL.md files for each one. Each skill gets a unique description, proper frontmatter with correct declarations, and validated metadata. Useful for publishing a batch of related skills to dominate a category.\n\nHow to Use ClawSmith\n\nQuick Start:\n\nStep 1: Install ClawSmith. Run clawhub install clawsmith in your terminal.\n\nStep 2: Tell your OpenClaw agent what skill you want to create. Example: \"Create a skill that manages my Todoist tasks from the command line\"\n\nStep 3: ClawSmith generates the complete SKILL.md with frontmatter, instructions, and metadata.\n\nStep 4: Review the output. Check that the description, bins, and env vars are correct for your use case.\n\nStep 5: Save the SKILL.md to your skill folder. Run mkdir -p ~/.openclaw/skills/your-skill-name and save the file there.\n\nStep 6: Publish to ClawHub. Run clawhub publish ~/.openclaw/skills/your-skill-name --version 1.0.0\n\nDetailed Workflow:\n\nDescribe your skill idea. Be specific about what it does, who uses it, and what tools or APIs it needs.\n\nChoose your mode. Say \"create a skill\" for quick generation, \"clawsmith wizard\" for guided creation, or \"clawsmith audit\" to validate an existing skill.\n\nReview the generated SKILL.md. Check the frontmatter for correct name, description under 160 characters, version in quotes, and metadata with all required bins and env vars declared.\n\nValidate metadata. ClawSmith automatically checks that every binary and env var mentioned in instructions is declared in the frontmatter. This prevents the \"Suspicious\" flag on ClawHub.\n\nTest locally. Copy the skill to your workspace skills folder and start a new OpenClaw session to verify it loads correctly.\n\nPublish. Run clawhub publish with the path to your skill folder. ClawSmith ensures your skill meets all ClawHub format and content requirements before you publish.\n\nExamples\n\nExample 1: Creating a Skill from an Idea\n\nUser: Create a skill that monitors server CPU and RAM and alerts via Telegram when usage is high.\n\nClawSmith generates:\n\nSkill name: server-monitor-alert Description: Monitor server CPU and RAM usage. Send Telegram alert when thresholds exceeded. Frontmatter declares: curl in requires.bins, TELEGRAM_BOT_TOKEN and TELEGRAM_CHAT_ID in requires.env Instructions include: step-by-step monitoring commands, threshold configuration, alert message format, and error handling for missing token. Metadata validation: All bins and env vars match between instructions and frontmatter. No undeclared dependencies.\n\nExample 2: Validating Existing Skill Metadata\n\nUser: Check if my skill at ~/.openclaw/skills/my-tool has correct metadata.\n\nClawSmith reads the SKILL.md and reports:\n\nLine 15 references wget but requires.bins does not include wget. Fix: add wget to bins.\nLine 23 uses API_KEY variable but requires.env does not declare it. Fix: add API_KEY to env.\nLine 8 contains curl piped to bash. Fix: replace with safe download-then-verify pattern.\nDescription is 195 characters. Fix: shorten to under 160 characters.\nValidation score: 58 out of 100. After fixes: 97 out of 100.\n\nExample 3: Finding ClawHub Gaps\n\nUser: What skills are missing on ClawHub for DevOps engineers?\n\nClawSmith analyzes the DevOps category and reports:\n\nTerraform drift detection: 0 existing skills, high demand. Recommendation: build first for first-mover advantage.\nKubernetes pod health alerts: 2 existing but outdated. Recommendation: build modern replacement.\nDocker compose optimizer: 0 existing skills. Recommendation: high value, medium effort.\nCI/CD pipeline analyzer: 1 existing but GitHub Actions only. Recommendation: add GitLab and Jenkins support.\n\nExample 4: Bulk Creating Skills\n\nUser: Create skills for pomodoro timer, habit tracker, standup generator, meeting summarizer, and code review checklist.\n\nClawSmith generates 5 individual SKILL.md files:\n\npomodoro-timer: Timer management with configurable intervals. No external dependencies.\nhabit-tracker: Daily habit logging with streak tracking. Requires local file read and write only.\nstandup-generator: Creates structured standup updates from git log. Declares git in bins.\nmeeting-summarizer: Formats meeting notes into action items. No external dependencies.\ncode-review-checklist: Generates review checklists from diff output. Declares git in bins. All 5 pass metadata validation with scores of 95 to 100.\n\nExample 5: Full Pipeline from Idea to Publish Command\n\nUser: Build me a complete skill for translating clipboard text between languages.\n\nClawSmith runs full pipeline:\n\nGenerates skill name: clipboard-translator\nWrites description: Translate clipboard text between languages using the terminal. (64 characters)\nCreates frontmatter with pbpaste in bins for macOS clipboard access\nWrites step-by-step instructions for reading clipboard, detecting language, translating, and outputting result\nValidates all metadata: 100 out of 100\nGenerates README content\nProvides publish command: clawhub publish ~/.openclaw/skills/clipboard-translator --version 1.0.0\nSecurity Practices\n\nClawSmith generates skills that follow ClawHub security requirements:\n\nEvery binary referenced in instructions is declared in metadata requires.bins. This prevents metadata mismatch warnings from ClawHub security analysis.\n\nEvery environment variable referenced in instructions is declared in metadata requires.env. This ensures ClawHub knows what credentials the skill needs.\n\nNo blind curl or wget pipes to bash or sh. Generated instructions use safe patterns where files are downloaded first, verified, then executed separately.\n\nNo hardcoded API keys, tokens, passwords, or secrets anywhere in generated content. All credentials are referenced through environment variable names declared in frontmatter.\n\nNo eval, exec, Function constructor, or subprocess.call with shell equals true in generated helper scripts. Dynamic code execution patterns are avoided.\n\nNo undeclared network access. If instructions reference any tool that makes HTTP requests, that tool is declared in requires.bins.\n\nGenerated skills only read and write within their own skill directory or clearly documented user paths. No access to openclaw configuration files or system directories.\n\nDescriptions are written as factual trigger phrases, not marketing promises. This prevents the description from claiming capabilities that the metadata does not support.\n\nAll generated frontmatter uses single-line JSON format for the metadata field, which is the format ClawHub parser handles most reliably.\n\nVersion numbers always use semver format with quotes to prevent YAML parsing issues.\n\nBest Practices in Every Generated Skill\n\nDescription is a clear trigger phrase under 160 characters. Written in the exact words users type so the OpenClaw skill matcher activates correctly.\n\nFrontmatter includes all required fields: name, description, version in quotes, and metadata with emoji, requires listing all bins and env vars.\n\nInstructions follow numbered step-by-step format that the LLM can execute without ambiguity.\n\nError handling is included for common failures: missing binary, missing env var, network timeout, invalid input.\n\nToken efficiency is prioritized. Descriptions are concise. Instructions use minimal words with maximum clarity to reduce per-turn prompt cost.\n\nEach generated skill has single responsibility. One skill does one thing well rather than combining unrelated features.\n\nEnvironment variables include documentation about what they are, where to get them, and how to set them.\n\nVersion starts at 1.0.0 with proper semver. Guidance is provided for when to bump major, minor, and patch versions.\n\nA README template is generated alongside every skill for GitHub publishing.\n\nMetadata validation runs automatically before any skill is considered complete. No skill passes ClawSmith review if its metadata does not match its instructions.\n\nPro Tips\n\nStart with wizard mode if you are new to skill creation. Say \"clawsmith wizard\" and answer the questions. It handles frontmatter, metadata, and validation automatically.\n\nAlways validate before publishing. Say \"clawsmith audit\" with your skill path to catch metadata mismatches before ClawHub flags them as suspicious.\n\nUse ClawHub Intelligence before building. Say \"clawsmith research\" with a topic to find gaps instead of building something that already exists.\n\nKeep descriptions factual. ClawHub security analysis compares your description against your metadata. If the description promises network access but metadata does not declare network tools, the skill gets flagged.\n\nUse bulk creator to publish a batch of related skills and establish presence in a category.\n\nRun optimizer on older published skills to update them with better descriptions and current metadata requirements.\n\nGenerate marketing content after publishing to promote your skill on social media and attract installs.\n\nBuilt by Manish Pareek. @mkpareek0315 on ClawHub. @Mkpareek19_ on X."
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/mkpareek0315/clawsmith",
    "publisherUrl": "https://clawhub.ai/mkpareek0315/clawsmith",
    "owner": "mkpareek0315",
    "version": "1.1.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/clawsmith",
    "downloadUrl": "https://openagent3.xyz/downloads/clawsmith",
    "agentUrl": "https://openagent3.xyz/skills/clawsmith/agent",
    "manifestUrl": "https://openagent3.xyz/skills/clawsmith/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/clawsmith/agent.md"
  }
}