x-draft SKILL.md skillA
x-draft from shimo4228/claude-harness is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add shimo4228/claude-harness/x-draft@git:20261018.9c2cf31Pins git:20261018.9c2cf31 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- shimo4228/claude-harness
- Path
skills/x-draft/SKILL.md- Versions recorded
- 9
- Latest version
- git:20261018.9c2cf31, committed Oct 18, 2026
- First version recorded
- Aug 8, 2026
- Size
- 6,092 bytes
- Repository stars
- 3
- License
- MIT
Draft one long Japanese X (Twitter) post from a daily-research report. Use when wanting to post a report to X (X に投稿したい).
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# x-draft — リサーチレポートの X 投稿下書き
daily-research のレポート 1 本から、X (プレミアムの長文投稿) 用の日本語下書き 1 本を作る。
**成功基準は摩擦**: ユーザーが「投稿したい」と思ってから、コピペ可能な品質の下書きが
数分で手に入ること。投稿本数のノルマ・エンゲージメント目標は置かない。
## 境界 (なぜ下書きまでなのか)
- **投稿は必ず人間が行う**。X への自動投稿・API 投稿・ブラウザ自動化は本 skill の
範囲外(公開・外部送信は人間に渡す — `rules/common/boundary.md`)
- 通知・承認リクエストも作らない。下書きはこの会話に出力して終わり
- スレッド形式は作らない。手動コピペと相性が悪い。長文 1 ポストに収める
- 自分の記事の告知と、Buffer への下書きの投入は skill: `social-post` が持つ
## 手順
### 1. レポートを解決する
対象は daily-research の解説レポート (`{date}_{track}_{slug}.md`)。置き場所は
daily-research repo の `config.toml` (`vault_path` + `output_dir`) から解決する。
config が読めない環境では auto-memory の vault パスを使う。
- ユーザーが日付・track・ファイル名のどれかで指定していればそれを開く
- 指定が曖昧なら、最新日のレポート一覧 (ファイル名だけ) を見せて選んでもらう
- レポートは read-only。vault 側のファイルは編集しない
### 2. 事故ゲート (軽量・スキップ不可)
下書きを書く前に:
1. **一次ソース再確認**: 下書きの主要主張を支えるソース URL (レポート末尾「ソース」節
から 1〜3 件) を WebFetch で再取得し、レポートの要約が一次ソースの内容と一致するか
確認する。歪みを見つけたら、その主張は下書きに使わず、ユーザーに歪みの内容を報告する
2. **陳腐化チェック**: レポートの日付が今日から 3 日以上前なら、主要主張が置き換わって
いないかを WebSearch で 1 回確認する (LLM 界隈は 1 週間スケールで陳腐化する)。
置き換わりを見つけたら下書きに反映するか、投稿自体を見送る選択肢を提示する
3. ゲートの結果は §4 で下書きと一緒に報告する
### 3. 下書きを書く
**X 読者向けに書き直す。レポートの転記・要約切り貼りは禁止** — レポートは repo 文脈を
…Read the whole file at its exact version.
How to install
mdr add shimo4228/claude-harness/x-draft@sha256:1340a32cf0d24335The line at the top of this page pins the label git:20261018.9c2cf31, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_d5uyzm6ffli7nqem)
2 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 9 versions of this file, between Aug 8, 2026 and Oct 18, 2026, about one every 9 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261018.9c2cf31 latest | 2026-10-18 | 9c2cf31 | 6,092 B | A | view · diff |
| git:20261008.b63e5f1 | 2026-10-08 | b63e5f1 | 5,994 B | A | view · diff |
| git:20261007.d62d71a | 2026-10-07 | d62d71a | 6,914 B | A | view · diff |
| git:20261003.f891b77 | 2026-10-03 | f891b77 | 6,929 B | A | view · diff |
| git:20260925.a3765d2 | 2026-09-25 | a3765d2 | 6,818 B | A | view · diff |
| git:20260829.b4cb78e | 2026-08-29 | b4cb78e | 6,819 B | A | view · diff |
| git:20260828.bde6b60 | 2026-08-28 | bde6b60 | 6,781 B | A | view · diff |
| git:20260824.8c93955 | 2026-08-24 | 8c93955 | 7,474 B | A | view · diff |
| git:20260808.de7cb79 | 2026-08-08 | de7cb79 | 7,188 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (6092 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
shimo4228/claude-harness · 3 stars · license MIT · pushed 2026-10-18 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_d5uyzm6ffli7nqem GET https://markdownregistry.com/api/v1/resolve?ref=shimo4228/claude-harness/x-draft GET https://markdownregistry.com/api/v1/blob/1340a32cf0d24335df86823deb95e998dc5dd7bef7cdb4870956a5c0272dd70a
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.