用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/yysd5/dotfiles --skill confluence-page-writer命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | confluence-page-writer |
| description | Confluenceページを新規作成・更新する際に使用する。Atlassian MCP経由でHTML形式の本文を組み立てる際の書式ルールと記法を定める。 |
| user-invocable | false |
updateConfluencePage / createConfluencePage) で
ページ本文を書き込むときどんな記事を書く場合にも以下を守る。
<br />)ではなく段落(<p>)を分けるcontentFormat は "html" を使う。
"markdown" では下線や目次マクロを表現できない。
"adf" でも書けるが、HTMLの方が記述量が少なく round-trip 安全である。
<div
data-type="extension"
data-extension-key="toc"
data-extension-type="com.atlassian.confluence.macro.core"
data-layout="default"
></div>
macroId は指定しない(Confluence側で自動採番される)。
<h1><u>セクション名</u></h1>
<u> はADFの underline mark に変換される。
h2以下は <h2>サブセクション名</h2> のように下線なしで書く。
<p></p>
空の段落として保持され、見た目の空行になる。
上記ルールをすべて満たす最小構成。
<div
data-type="extension"
data-extension-key="toc"
data-extension-type="com.atlassian.confluence.macro.core"
data-layout="default"
></div>
<h1><u>1. 概要</u></h1>
<p>1文目はこのように独立した段落にする。</p>
<p>2文目も別の段落にする。</p>
<p></p>
<h1><u>2. 詳細</u></h1>
<h2>2.1 サブセクション</h2>
<p>見出しが連続する場合(直前がh1)は空行を入れない。</p>
<p>箇条書き以外の文章は文ごとに改行する。</p>
<ul>
<li>箇条書き項目1</li>
<li>箇条書き項目2</li>
</ul>
2.2 別のサブセクション
本文の直後なのでサブセクション見出しの前にも空行を入れる。
3. まとめ
末尾の段落である。
getConfluencePage を contentFormat: "html" で呼び、現在の本文を
取得するupdateConfluencePage を実行する。versionMessage に変更内容を書くdata-local-id はそのまま維持する
data-local-id を付けないdata-parameters はそのまま引き継ぐ
macroParams.style.value = "none" が
設定されているページで、この属性を落として更新すると
目次の見た目が変わってしまう