draft-release-post

A workflow for drafting Japanese release-announcement posts for X, based on GitHub release notes and contributor information.

In plain words
What is it for?
Creating release posts from a version or GitHub release URL, including contributor and related-service mentions.
Why use it?
It gathers the release details and account mentions needed to prepare a post in the project's established format.

Skill for Claude CodeCodex

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add skills/dyoshikawa/rulesync/draft-release-post
Any agent
npx skills add dyoshikawa/rulesync --skill draft-release-post
Clone the repo
git clone --depth 1 https://github.com/dyoshikawa/rulesync

Made for: Claude Code, Codex.

Per session 19 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,020 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.00019 $0.01020
Opus 5 $0.00010 $0.00510
Sonnet 5 $0.00004 $0.00204
Haiku 4.5 $0.00002 $0.00102

Measured 2d ago against content hash 3e8878fa41c8, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

draft-release-post scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

.rulesync/skills/draft-release-post/SKILL.md · 75 lines

What it actually says

リリース告知Xポスト下書き作成

リリースバージョンまたはリリースURLを受け取り、Rulesyncのリリース告知用Xポストの下書きを作成して出力する。

入力

the user's request にリリースバージョン(例: v6.5.0)またはGitHubリリースURL(例: https://github.com/dyoshikawa/rulesync/releases/tag/v6.5.0)が渡される。複数のリリースが渡される場合もある(その場合は1つのXポストにまとめる)。

手順

  1. リリース情報の取得: 渡されたバージョンまたはURLから、GitHubリリースノートの内容を取得する。gh release view <version> コマンドを使用する。
  2. 貢献者のXアカウント調査: リリースノートに記載されている各貢献者について、以下の手順でXアカウントを探す:
    • gh api users/<username> でGitHubプロフィールを取得し、twitter_username フィールドを確認する。
    • Xアカウントが見つかった場合は @アカウント名 形式で記載する。
    • 見つからなかった場合はGitHubアカウント名をそのまま記載し、「(Xアカウントがわからなかった)」と補足する。
  3. 関連ツール/サービスのXアカウント調査: リリース内容に含まれるツールやサービス(例: Factory Droid, Replit等)の公式Xアカウントも可能な範囲で調べ、メンション形式で含める。
  4. Xポストの下書き作成: 以下のフォーマットに従って日本語でXポストの下書きを作成する。 tmp/draft-release-posts/*.md に出力すること。

フォーマット

以下の過去ポストを参考に、同じスタイル・トーンで作成すること。

過去ポスト例1

Rulesync v6.4.0をリリースしました!

- Factory Droidターゲットのフルサポート。
Contributor: yodusk
- Claude Codeのパス指定を配列に変更(バグ修正)。
Contributor: boazy

(両名Xアカウントがわからなかった)

Factory Droid(@FactoryAI)のRules、MCP設定、Skillsなどサポートしました。

また、Claude Code向けの出力に公式ドキュメントとの乖離が出ていたのが修正されました。

Thank you for the contributors!

過去ポスト例2

Rulesync v6.3.0をリリースしました!

- Replit Agent(@Replit)のSkillsサポート。Contributor: @mattyp
- Claude Code, CursorのHooksサポート。Contributor: @TylorS167

Replit Agentの@mattyp さんはReplit公式の中の人みたいです(すごい)。

そしてHooksサポートは新機能です。これにより現在、複数のAI Coding Agent間でrules,ignore,mcp,commands,subagents,skills,hooksをSingle Sourceで設定できることになります。

Thank you for the contributors!

ポスト構成のルール

  1. 1行目: Rulesync <version>をリリースしました!(複数バージョンの場合はまとめて記載)
  2. 変更点リスト: 各変更を箇条書きで記載。各項目にContributorを添える。ツール名に公式Xアカウントがあればメンション形式で含める。
  3. 補足コメント: 注目すべき変更点や貢献者について、カジュアルなトーンで補足する。
  4. 締め: Thank you for the contributors! で締める。
  5. 言語: 日本語で記載する(最後の締めの一文は英語)。

出力

完成した下書きをそのままコピーペーストできる形で出力する。

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 2d ago First seen · 75 lines · 19 tokens per session scan A 3e8878fa41c8

Subscribe to this mod's changes

draft-release-post is a skill published in the GitHub repository dyoshikawa/rulesync (1,362 stars, last pushed 2d ago), licensed MIT. It adds 19 tokens to every session and 1,020 once invoked, about $0.0001 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

deep-clean

Full-spectrum consolidation of AI agent configuration files. Goes beyond memory-only dream skills: audits and optimizes context files (AGENTS.md/AGENTS.md/GEMINI.md/.cursorrules), rules, skills, and memory. Detects stale references, dead file paths, duplicated rules, stack mismatches, contradictions, vague directives…

opencue/cuecards · 87 tokens

turborepo

Turborepo monorepo build system guidance. Triggers on: turbo.json, task pipelines, dependsOn, caching, remote cache, the "turbo" CLI, --filter, --affected, CI optimization, environment variables, internal packages, monorepo structure/best practices, and boundaries. Use when user: configures tasks/workflows/pipelines…

Bosh-Kuo/awesome-agent-toolkit · 111 tokens

skill-creator-openai

Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Codex's capabilities with specialized knowledge, workflows, or tool integrations.

Bosh-Kuo/awesome-agent-toolkit · 48 tokens

shadcn

Manages shadcn components and projects — adding, searching, fixing, debugging, styling, and composing UI. Provides project context, component docs, and usage examples. Applies when working with shadcn/ui, component registries, presets, --preset codes, or any project with a components.json file. Also triggers for…

Bosh-Kuo/awesome-agent-toolkit · 90 tokens

skill-creator-anthropic

Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.

Bosh-Kuo/awesome-agent-toolkit · 48 tokens

impeccable

Use when the user wants to design, redesign, shape, critique, audit, polish, clarify, distill, harden, optimize, adapt, animate, colorize, extract, or otherwise improve a frontend interface. Covers websites, landing pages, dashboards, product UI, app shells, components, forms, settings, onboarding, and empty states.…

Bosh-Kuo/awesome-agent-toolkit · 189 tokens