.claude/skills/another-quick-switcher-release/SKILL.md
Another Quick Switcher のリリース運用を実施するときに使う。事前検証 (pre:push と CI 状態確認)、Release workflow の dispatch、完了待機、新規 release 検出、リリースノート由来の Issue 一覧と返信文の作成、最後の同期までを一連で安全に進める用途で利用する。
npx skillsauth add tadashi-aikawa/obsidian-another-quick-switcher another-quick-switcher-releaseInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
この Skill は obsidian-another-quick-switcher のリリース作業を再現可能な手順に固定する。
確定的な検証・実行は同梱スクリプトが担当し、非確定的な文章生成は Codex (LLM) が担当する。
bun が利用可能gh が利用可能gh auth status が成功gh を使うコマンドを最初から escalated で実行する。
gh auth status / bun .agents/skills/another-quick-switcher-release/scripts/release.ts ...gh の認証コンテキストが異なる場合があるためbun .agents/skills/another-quick-switcher-release/scripts/release.ts=== RELEASE_RESULT_JSON_BEGIN === から === RELEASE_RESULT_JSON_END === までの JSON を読み取り、assets/templates のテンプレートを使って次を標準出力する。
bun .agents/skills/another-quick-switcher-release/scripts/release.ts --dry-run--branch <name>: 対象ブランチを指定する。既定は master。--dry-run: dispatch / git pull を実行しない。--skip-issue-notify: Issue 候補一覧表示をスキップする。--help: 使い方を表示する。RELEASE_RESULT_JSON ブロックを標準出力する。release / issueCandidates を入力として文章を作る。issueCandidates には Pull Request も含まれるため、Issue 返信テンプレートでは isPullRequest=false のみを対象にする。assets/templates/bluesky-post.txtassets/templates/issue-reply.txtIssue 返信は assets/templates/issue-reply.txt を使って生成する。
形式変更はテンプレートファイル側で行う。
{issueUrls} は対象 Issue URL を1行ずつ列挙する。{mentions} は対象 Issue の authorLogin を重複除去したメンション行に置換する。authorLogin が1人なら1人分、複数なら空白区切りで1行にまとめる。{releaseVersion} は release.tagName を使う。Bluesky 投稿案は assets/templates/bluesky-post.txt を使って生成する。
形式変更はテンプレートファイル側で行う。
{productName} は result.productName を使う。{release.tagName} は公開されたタグ名を使う。{changesSummaryJa} は日本語の自然な要約1〜2文にする。{release.url} は GitHub Release URL をそのまま使う。references/release-workflow.md を参照する。prefix_rule を永続承認する。
["bun", ".agents/skills/another-quick-switcher-release/scripts/release.ts"]["gh", "auth", "status"]["gh", "api", "repos/tadashi-aikawa/obsidian-another-quick-switcher"]testing
Create, edit, improve, or audit AgentSkills. Use when creating a new skill from scratch or when asked to improve, review, audit, tidy up, or clean up an existing skill or SKILL.md file. Also use when editing or restructuring a skill directory (moving files to references/ or scripts/, removing stale content, validating against the AgentSkills spec). Triggers on phrases like "create a skill", "author a skill", "tidy up a skill", "improve this skill", "review the skill", "clean up the skill", "audit the skill".
testing
Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).
testing
Create, edit, improve, or audit AgentSkills. Use when creating a new skill from scratch or when asked to improve, review, audit, tidy up, or clean up an existing skill or SKILL.md file. Also use when editing or restructuring a skill directory (moving files to references/ or scripts/, removing stale content, validating against the AgentSkills spec). Triggers on phrases like "create a skill", "author a skill", "tidy up a skill", "improve this skill", "review the skill", "clean up the skill", "audit the skill".
testing
Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).