{
  "schemaVersion": "1.0",
  "item": {
    "slug": "afrexai-release-notes",
    "name": "Release Notes Generator",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/1kalin/afrexai-release-notes",
    "canonicalUrl": "https://clawhub.ai/1kalin/afrexai-release-notes",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/afrexai-release-notes",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-release-notes",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "README.md",
      "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. Then review README.md for any prerequisites, environment setup, or post-install checks. 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. Then review README.md for any prerequisites, environment setup, or post-install checks. 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/afrexai-release-notes"
    },
    "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/afrexai-release-notes",
    "agentPageUrl": "https://openagent3.xyz/skills/afrexai-release-notes/agent",
    "manifestUrl": "https://openagent3.xyz/skills/afrexai-release-notes/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/afrexai-release-notes/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. Then review README.md for any prerequisites, environment setup, or post-install checks. 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. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Release Notes Generator",
        "body": "Generate clear, professional release notes from git commits, PRs, or a plain list of changes. Outputs formatted changelogs your users actually want to read."
      },
      {
        "title": "Usage",
        "body": "Tell the agent what changed — paste commits, PR titles, or describe features in plain language. It produces structured release notes."
      },
      {
        "title": "Input Options",
        "body": "Git diff/log — paste git log --oneline v1.2.0..v1.3.0 output\nPR list — paste merged PR titles\nPlain description — \"We added dark mode, fixed the login bug, and dropped Python 3.7 support\""
      },
      {
        "title": "Output Format",
        "body": "## v1.3.0 — 2026-02-13\n\n### Added\n- Dark mode across all pages (#142)\n\n### Fixed\n- Login redirect loop on Safari (#138)\n\n### Breaking Changes\n- Dropped Python 3.7 support — minimum is now 3.9\n\n### Migration Guide\n- Update your CI to use Python 3.9+ images"
      },
      {
        "title": "Behavior",
        "body": "Group changes by type: Added, Changed, Fixed, Deprecated, Removed, Security, Breaking Changes\nFollow Keep a Changelog conventions\nInclude migration guides for breaking changes\nWrite for end users, not engineers (unless told otherwise)\nStrip internal/refactor commits unless asked to include them\nAdd PR/issue numbers when available\nKeep it scannable — bullet points, not paragraphs"
      },
      {
        "title": "Audience Toggle",
        "body": "Say \"internal\" for eng-focused notes or \"external\" for customer-facing notes. Default is external."
      },
      {
        "title": "Multiple Formats",
        "body": "Ask for:\n\nChangelog — append-friendly CHANGELOG.md format\nEmail — ready to paste into a release email\nSlack — compact format for #releases channel\nGitHub Release — markdown for GitHub release page\nTweet thread — highlight reel for social"
      },
      {
        "title": "Tips",
        "body": "Run after every sprint or before every deploy\nPair with a CI step that dumps git log into a file\nKeep a running CHANGELOG.md and append each release\n\nBuilt by AfrexAI — AI context packs for business teams ($47/pack). See our AI Revenue Calculator to find what automation is costing you."
      }
    ],
    "body": "Release Notes Generator\n\nGenerate clear, professional release notes from git commits, PRs, or a plain list of changes. Outputs formatted changelogs your users actually want to read.\n\nUsage\n\nTell the agent what changed — paste commits, PR titles, or describe features in plain language. It produces structured release notes.\n\nInput Options\nGit diff/log — paste git log --oneline v1.2.0..v1.3.0 output\nPR list — paste merged PR titles\nPlain description — \"We added dark mode, fixed the login bug, and dropped Python 3.7 support\"\nOutput Format\n## v1.3.0 — 2026-02-13\n\n### Added\n- Dark mode across all pages (#142)\n\n### Fixed\n- Login redirect loop on Safari (#138)\n\n### Breaking Changes\n- Dropped Python 3.7 support — minimum is now 3.9\n\n### Migration Guide\n- Update your CI to use Python 3.9+ images\n\nBehavior\nGroup changes by type: Added, Changed, Fixed, Deprecated, Removed, Security, Breaking Changes\nFollow Keep a Changelog conventions\nInclude migration guides for breaking changes\nWrite for end users, not engineers (unless told otherwise)\nStrip internal/refactor commits unless asked to include them\nAdd PR/issue numbers when available\nKeep it scannable — bullet points, not paragraphs\nAudience Toggle\n\nSay \"internal\" for eng-focused notes or \"external\" for customer-facing notes. Default is external.\n\nMultiple Formats\n\nAsk for:\n\nChangelog — append-friendly CHANGELOG.md format\nEmail — ready to paste into a release email\nSlack — compact format for #releases channel\nGitHub Release — markdown for GitHub release page\nTweet thread — highlight reel for social\nTips\nRun after every sprint or before every deploy\nPair with a CI step that dumps git log into a file\nKeep a running CHANGELOG.md and append each release\n\nBuilt by AfrexAI — AI context packs for business teams ($47/pack). See our AI Revenue Calculator to find what automation is costing you."
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/1kalin/afrexai-release-notes",
    "publisherUrl": "https://clawhub.ai/1kalin/afrexai-release-notes",
    "owner": "1kalin",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/afrexai-release-notes",
    "downloadUrl": "https://openagent3.xyz/downloads/afrexai-release-notes",
    "agentUrl": "https://openagent3.xyz/skills/afrexai-release-notes/agent",
    "manifestUrl": "https://openagent3.xyz/skills/afrexai-release-notes/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/afrexai-release-notes/agent.md"
  }
}