Skip to content

Add MarkItDown skill for OpenChamber conversion workflows#7

Merged
fjmrytfjsn merged 1 commit intomainfrom
feat/markitdown-skill
Apr 12, 2026
Merged

Add MarkItDown skill for OpenChamber conversion workflows#7
fjmrytfjsn merged 1 commit intomainfrom
feat/markitdown-skill

Conversation

@fjmrytfjsn
Copy link
Copy Markdown
Owner

@fjmrytfjsn fjmrytfjsn commented Apr 12, 2026

概要

  • MarkItDown 変換SKILLを追加し、非MarkdownソースをAI解析しやすいMarkdownへ変換可能にした
  • OpenChamberからの呼び出しを 明示コマンド (/to-markdown) と 自然文依頼 の両方に対応
  • 起動時に skill/command/instruction を ~/.opencode へ同期
  • uvmarkitdown が未導入なら自動導入

OpenChamber での使い方

  • 明示呼び出し: /to-markdown <input> [output.md]
  • 自然文: 例「このPDFをMarkdown化して」
    • instruction により /to-markdown フローへ誘導

変更ファイル

  • .devcontainer/setup.sh
  • .devcontainer/startup.sh
  • .devcontainer/opencode-seed/skills/markitdown-converter/SKILL.md
  • .devcontainer/opencode-seed/skills/markitdown-converter/scripts/convert.sh
  • .devcontainer/opencode-seed/commands/to-markdown.md
  • .devcontainer/opencode-seed/instructions/markitdown-converter.md

検証

  • bash -n .devcontainer/setup.sh
  • bash -n .devcontainer/startup.sh
  • startup実行ログで以下を確認
    • MarkItDown skill/command を同期しました
    • uv インストール完了
    • markitdown インストール完了
  • ~/.opencode 配下に skill/command/instruction が配置されることを確認

@fjmrytfjsn fjmrytfjsn added the enhancement New feature or request label Apr 12, 2026
Seed a markitdown converter skill, command, and instruction into ~/.opencode at startup, install uv/markitdown automatically, and support both explicit /to-markdown calls and natural-language routing.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@fjmrytfjsn fjmrytfjsn force-pushed the feat/markitdown-skill branch from 4ce37c8 to 26c1e94 Compare April 12, 2026 14:54
@fjmrytfjsn fjmrytfjsn merged commit 7853973 into main Apr 12, 2026
1 check passed
@fjmrytfjsn fjmrytfjsn deleted the feat/markitdown-skill branch April 12, 2026 15:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant