用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/JSGforever/skillguard --skill note-automation命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Monad blockchain development tutor and builder. Triggers on "build", "create", "dApp", "smart contract", "Solidity", "DeFi", "Monad", "web3", "MON", or any blockchain development task. Covers Foundry-first workflow, Scaffold-Monad, parallel execution EVM, and Monad-specific deployment patterns.
Manage Uniswap V4 LP positions on Base. Add, remove, monitor, auto-compound, and harvest fees — including Clanker protocol fee claims.
Boilerplate templates for Claude Code extensions. Triggers on: create agent, new skill, command template, hook script, extension scaffold.
基于 SOC 职业分类
正在显示 SKILL.md
| name | note-automation |
| description | Markdownの下書き投稿からハッシュタグ設定・公開までを一気通貫で実行するオーケストレーションスキル |
| version | 0.1.0 |
| license | MIT |
note-draft(下書き投稿)と note-publish(タグ設定+公開)を組み合わせ、Markdownファイルから公開まで一気通貫で実行するオーケストレーションスキルです。
日本語:
English:
実行する前に、以下の情報をAskUserQuestionで確認してください。
AskUserQuestion:
question: "note自動投稿の設定を確認します"
Q1: "入力を指定してください"
options:
- "MDファイルを指定する"
- "既存の下書き記事URL/キーを指定する"
Q2: "実行するステップを選択してください"
options:
- "フル実行: 下書き投稿 → タグ設定 → 公開(推奨)"
- "下書き投稿のみ(--draft-only)"
- "タグ設定 + 公開のみ(--skip-draft): 既存下書きに対して"
- "下書き投稿 + タグ設定のみ(--skip-publish): 公開はスキップ"
Q3: "ハッシュタグを指定してください"
options:
- "フロントマターから自動取得(推奨)"
- "手動で入力する"
- "タグなし"
Q4: "公開しますか?"(Q2でフル実行またはタグ設定+公開選択時のみ)
options:
- "公開する"
- "下書きのまま(タグ設定のみ)"
MDファイルから下書き投稿 → ハッシュタグ設定 → 公開まで実行します。
Step 1: note-draft(下書き投稿)
cd "$SKILL_DIR" && node scripts/publish.mjs <path/to/article.md>
Step 1 の出力から articleKey を抽出します:
✓ 記事を下書き保存しました
URL: https://note.com/username/n/n1a2b3c4d5e6 ← ここから "n1a2b3c4d5e6" を抽出
記事ID: 12345678
抽出パターン: URLの末尾パス /n/ 以降の文字列(n で始まる英数字)
Step 2: note-publish(タグ設定 + 公開)
cd "$SKILL_DIR" && node scripts/note-publish.mjs <articleKey> --tags "tag1,tag2" --publish
<articleKey> には Step 1 で抽出した値を使用します。
--tags にはフロントマターから読み取ったタグ、またはユーザー指定のタグを使用します。
cd "$SKILL_DIR" && node scripts/note-publish.mjs <articleURL or key> --tags "tag1,tag2" --publish
Step 1 をスキップし、ユーザーが指定した既存の下書き記事に対して操作します。
Step 1 を実行した後、Step 2 を --publish なしで実行します:
cd "$SKILL_DIR" && node scripts/publish.mjs <path/to/article.md>
cd "$SKILL_DIR" && node scripts/note-publish.mjs <articleKey> --tags "tag1,tag2"
cd "$SKILL_DIR" && node scripts/publish.mjs <path/to/article.md>
Step 2 をスキップし、note-draft のみ実行します。
| オプション | 実行ステップ | ユースケース |
|---|---|---|
| (未指定) | note-draft → note-publish(タグ+公開) | MDファイルから公開まで一気通貫 |
--skip-draft | note-publish のみ | 既存の下書き記事にタグ+公開 |
--skip-publish | note-draft → note-publish(タグのみ) | 下書き投稿+タグ設定まで |
--draft-only | note-draft のみ | 下書き投稿のみ |
=== note-automation パイプライン ===
[Step 1/2] note-draft: 下書き投稿
✓ 記事を下書き保存しました
URL: https://note.com/username/n/n1a2b3c4d5e6
記事ID: 12345678
[Step 2/2] note-publish: タグ設定 + 公開
✓ ハッシュタグを設定し、記事を公開しました
URL: https://note.com/username/n/n1a2b3c4d5e6
タグ: #AI, #プログラミング
ステータス: published
=== 完了 ===
各ステップでエラーが発生した場合、その時点でパイプラインを停止し、エラー内容と対処法を表示します。
Step 1 で成功していれば、下書き記事は保存されたままなので、Step 2 を --skip-draft で再実行できます。