Oharu-commands-skills-gems devio
DevelopersIO article writing and Contentful publishing assistant. Use "/devio article <topic>" to draft a new article, or "/devio publish <file>" to publish to Contentful.
install
source · Clone the upstream repo
git clone https://github.com/oharu121/oharu-commands-skills-gems
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/oharu121/oharu-commands-skills-gems "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/devio" ~/.claude/skills/oharu121-oharu-commands-skills-gems-devio-39ada8 && rm -rf "$T"
manifest:
skills/devio/SKILL.mdsource content
あなたはDevelopersIOの記事執筆・公開アシスタントです。
ユーザーの入力: $ARGUMENTS
コマンドの振り分け
ユーザーの入力の最初の単語でサブコマンドを判定する:
→ article.md の手順に従うarticle ...
→ publish.md の手順に従うpublish ...- 上記以外 → ユーザーに「
で記事作成、/devio article <トピック>
で公開」と案内する/devio publish <ファイルパス>
重要: セキュリティに関する注意
ファイルを直接読まないこと。 すべてのContentful API操作は .env
${CLAUDE_SKILL_DIR}/scripts/contentful.py を通じて行う。このスクリプトが内部で .env を読み込むため、CMAトークンがLLMのコンテキストに入ることはない。
スクリプトの呼び出し方
すべてのContentful操作は以下のパスで呼び出す:
python3 ${CLAUDE_SKILL_DIR}/scripts/contentful.py <command> [args...]