{
  "schemaVersion": "1.0",
  "item": {
    "slug": "changelog-generator-cn",
    "name": "Changelog Generator Cn",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/guohongbin-git/changelog-generator-cn",
    "canonicalUrl": "https://clawhub.ai/guohongbin-git/changelog-generator-cn",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/changelog-generator-cn",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=changelog-generator-cn",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "_meta.json"
    ],
    "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-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-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/changelog-generator-cn"
    },
    "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/changelog-generator-cn",
    "agentPageUrl": "https://openagent3.xyz/skills/changelog-generator-cn/agent",
    "manifestUrl": "https://openagent3.xyz/skills/changelog-generator-cn/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/changelog-generator-cn/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": "Changelog Generator",
        "body": "This skill transforms technical git commits into polished, user-friendly changelogs that your customers and users will actually understand and appreciate."
      },
      {
        "title": "When to Use This Skill",
        "body": "Preparing release notes for a new version\nCreating weekly or monthly product update summaries\nDocumenting changes for customers\nWriting changelog entries for app store submissions\nGenerating update notifications\nCreating internal release documentation\nMaintaining a public changelog/product updates page"
      },
      {
        "title": "What This Skill Does",
        "body": "Scans Git History: Analyzes commits from a specific time period or between versions\nCategorizes Changes: Groups commits into logical categories (features, improvements, bug fixes, breaking changes, security)\nTranslates Technical → User-Friendly: Converts developer commits into customer language\nFormats Professionally: Creates clean, structured changelog entries\nFilters Noise: Excludes internal commits (refactoring, tests, etc.)\nFollows Best Practices: Applies changelog guidelines and your brand voice"
      },
      {
        "title": "Basic Usage",
        "body": "From your project repository:\n\nCreate a changelog from commits since last release\n\nGenerate changelog for all commits from the past week\n\nCreate release notes for version 2.5.0"
      },
      {
        "title": "With Specific Date Range",
        "body": "Create a changelog for all commits between March 1 and March 15"
      },
      {
        "title": "With Custom Guidelines",
        "body": "Create a changelog for commits since v2.4.0, using my changelog \nguidelines from CHANGELOG_STYLE.md"
      },
      {
        "title": "Example",
        "body": "User: \"Create a changelog for commits from the past 7 days\"\n\nOutput:\n\n# Updates - Week of March 10, 2024\n\n## ✨ New Features\n\n- **Team Workspaces**: Create separate workspaces for different \n  projects. Invite team members and keep everything organized.\n\n- **Keyboard Shortcuts**: Press ? to see all available shortcuts. \n  Navigate faster without touching your mouse.\n\n## 🔧 Improvements\n\n- **Faster Sync**: Files now sync 2x faster across devices\n- **Better Search**: Search now includes file contents, not just titles\n\n## 🐛 Fixes\n\n- Fixed issue where large images wouldn't upload\n- Resolved timezone confusion in scheduled posts\n- Corrected notification badge count\n\nInspired by: Manik Aggarwal's use case from Lenny's Newsletter"
      },
      {
        "title": "Tips",
        "body": "Run from your git repository root\nSpecify date ranges for focused changelogs\nUse your CHANGELOG_STYLE.md for consistent formatting\nReview and adjust the generated changelog before publishing\nSave output directly to CHANGELOG.md"
      },
      {
        "title": "Related Use Cases",
        "body": "Creating GitHub release notes\nWriting app store update descriptions\nGenerating email updates for users\nCreating social media announcement posts"
      }
    ],
    "body": "Changelog Generator\n\nThis skill transforms technical git commits into polished, user-friendly changelogs that your customers and users will actually understand and appreciate.\n\nWhen to Use This Skill\nPreparing release notes for a new version\nCreating weekly or monthly product update summaries\nDocumenting changes for customers\nWriting changelog entries for app store submissions\nGenerating update notifications\nCreating internal release documentation\nMaintaining a public changelog/product updates page\nWhat This Skill Does\nScans Git History: Analyzes commits from a specific time period or between versions\nCategorizes Changes: Groups commits into logical categories (features, improvements, bug fixes, breaking changes, security)\nTranslates Technical → User-Friendly: Converts developer commits into customer language\nFormats Professionally: Creates clean, structured changelog entries\nFilters Noise: Excludes internal commits (refactoring, tests, etc.)\nFollows Best Practices: Applies changelog guidelines and your brand voice\nHow to Use\nBasic Usage\n\nFrom your project repository:\n\nCreate a changelog from commits since last release\n\nGenerate changelog for all commits from the past week\n\nCreate release notes for version 2.5.0\n\nWith Specific Date Range\nCreate a changelog for all commits between March 1 and March 15\n\nWith Custom Guidelines\nCreate a changelog for commits since v2.4.0, using my changelog \nguidelines from CHANGELOG_STYLE.md\n\nExample\n\nUser: \"Create a changelog for commits from the past 7 days\"\n\nOutput:\n\n# Updates - Week of March 10, 2024\n\n## ✨ New Features\n\n- **Team Workspaces**: Create separate workspaces for different \n  projects. Invite team members and keep everything organized.\n\n- **Keyboard Shortcuts**: Press ? to see all available shortcuts. \n  Navigate faster without touching your mouse.\n\n## 🔧 Improvements\n\n- **Faster Sync**: Files now sync 2x faster across devices\n- **Better Search**: Search now includes file contents, not just titles\n\n## 🐛 Fixes\n\n- Fixed issue where large images wouldn't upload\n- Resolved timezone confusion in scheduled posts\n- Corrected notification badge count\n\n\nInspired by: Manik Aggarwal's use case from Lenny's Newsletter\n\nTips\nRun from your git repository root\nSpecify date ranges for focused changelogs\nUse your CHANGELOG_STYLE.md for consistent formatting\nReview and adjust the generated changelog before publishing\nSave output directly to CHANGELOG.md\nRelated Use Cases\nCreating GitHub release notes\nWriting app store update descriptions\nGenerating email updates for users\nCreating social media announcement posts"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/guohongbin-git/changelog-generator-cn",
    "publisherUrl": "https://clawhub.ai/guohongbin-git/changelog-generator-cn",
    "owner": "guohongbin-git",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/changelog-generator-cn",
    "downloadUrl": "https://openagent3.xyz/downloads/changelog-generator-cn",
    "agentUrl": "https://openagent3.xyz/skills/changelog-generator-cn/agent",
    "manifestUrl": "https://openagent3.xyz/skills/changelog-generator-cn/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/changelog-generator-cn/agent.md"
  }
}