experience-to-skill
v0.3.1Claude Code セッションの jsonl ログを素材に、自然言語の依頼で SKILL.md を蒸留する専門ツール。コミット運用には一切関与せず、`/e2s:distill` 1 コマンドで対話完結する。
By Oratta0 GitHub starsUpdated 3 hours ago
Directory evidence
- Runtimes
- Claude Code
- Parsed components
- 1 skill or MCP entry
- Source updated
- Aug 28, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install plugin
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install experience-to-skill@agent-plugin-marketplacePaste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/oratta/claude-harnessClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/experience-to-skill/.
Plugin files
├── .claude-plugin/plugin.json└── skills/experience-to-skill/SKILL.md
Included Skills1
Claude Code セッションの jsonl ログを素材に、ユーザーからの「スキル化」依頼を受けたときだけ起動して SKILL.md を蒸留する。**起動条件は「スキル化して」「スキルにして」「スキルを作って」「過去の作業からスキルを作って」「振り返ってスキル抽出して」のような明示的なスキル化依頼フレーズに限定する。** 「完了」「commit して」「done」「archive」のような汎用完了フレーズや、コミット完了・archive 系コマンド完了では絶対に起動しない(コンテキスト消費を抑制するため)。起動後は `/e2s:distill` のフローに従い、cwd に対応する `~/.claude/projects/<encoded-cwd>/` 配下の jsonl を探索し、対話で候補を絞り込み、Layer 1 正規表現 + Layer 2 意味判定の二重サニタイズを通して SKILL.md を生成する。frontmatter の `name:` には必ず `e2s-` または `distilled-` prefix を付ける。
Plugin manifests1
{
"name": "experience-to-skill",
"version": "0.3.1",
"description": "Claude Code セッションの jsonl ログを素材に、自然言語の依頼で SKILL.md を蒸留する専門ツール。コミット運用には一切関与せず、`/e2s:distill` 1 コマンドで対話完結する。",
"author": {
"name": "Oratta"
},
"skills": [
"./skills/experience-to-skill"
],
"commands": [
"./commands/e2s-distill.md"
]
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[experience-to-skill on Agent Plugins Marketplace](https://pluginsmp.com/plugins/experience-to-skill)