Communitygithub.com

javimosch/supercli (ブログ管理スキル)

ユーザーがターミナルファーストでブログやパーソナルウェブサイトを作成、構築、管理したい場合に使用します。Markdownと静的サイト生成に対応しています。

supercli (ブログ管理スキル) とは?

このスキルは `blogr` というCLIツールをベースにしており、ターミナルから離れることなくブログやパーソナルウェブサイトを作成・管理できるようにします。Markdown + YAMLフロントマターによる記事作成、複数のテーマ、RSSフィード、全文検索、静的サイトビルドなど、ブログ運営に必要な機能を網羅しています。主な対応プラットフォームは任意のUnix系ターミナル環境で、`cargo install blogr-cli` で簡単にインストール可能です。このスキルを利用すると、プロジェクトの初期化、記事の作成・一覧表示、静的サイトのビルドといった操作を自然言語で指示するだけで実行でき、開発者やブロガーのワークフローを効率化します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/javimosch/supercli/tree/HEAD/plugins/blogr/skills/quickstart

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

blogr プラグイン

ターミナルファーストのブログ&パーソナルウェブサイトジェネレーター。ターミナルから離れることなく、ブログの作成、編集、公開が行えます。Markdown + YAMLフロントマター、複数のテーマ、RSSフィード、全文検索、静的サイトビルドに対応しています。

コマンド

プロジェクト管理

  • blogr project init — 新しいブログまたはパーソナルウェブサイトを初期化
  • blogr project info — プロジェクトの詳細を表示

コンテンツ管理

  • blogr content new — 新しいブログ記事を作成
  • blogr content list — すべてのブログ記事を一覧表示

サイト生成

  • blogr site build — 静的サイトをビルド

ユーティリティ

  • blogr self version — blogrのバージョンを表示
  • blogr _ _ — blogr CLIへのパススルー

使用例

  • 「新しいブログプロジェクトを作成して」
  • 「パーソナルウェブサイトを作成して」
  • 「『はじめに』というタイトルの新しいブログ記事を追加して」
  • 「ブログの全記事を一覧表示して」
  • 「デプロイ用に静的サイトをビルドして」
  • 「プロジェクト設定を表示して」

インストール

cargo install blogr-cli

使用例

# 新しいブログを初期化
blogr project init my-blog

# パーソナルウェブサイトを初期化
blogr project init --personal my-portfolio

# 新しいブログ記事を作成
blogr content new "Hello World"

# 全記事を一覧表示
blogr content list

# 静的サイトをビルド
blogr site build

# プロジェクト情報を表示
blogr project info

# テーマを切り替え
blogr _ _ theme set minimal-retro

主な機能

  • 2つのサイトタイプ: ブログモードとパーソナル/ポートフォリオモード
  • YAMLフロントマターを使用したMarkdown記事
  • ブログおよびパーソナルサイト向けの8つの組み込みテーマ
  • MiniSearch統合による全文検索
  • コードブロックのシンタックスハイライト
  • LaTeX数式のMathJax対応
  • RSS/Atomフィード(ブログモード)
  • SEOに適した出力
  • 下書きと公開記事の管理
  • タグベースの整理
  • 自動スラッグ生成
  • 外部記事のサポート(他のサイトでホストされている記事へのリンク)

注意事項

  • blogr serve はライブリロード開発サーバーを起動します(supercli経由ではなく直接実行してください)
  • blogr edit は組み込みのターミナルエディターを開きます(supercli経由ではなく直接実行してください)
  • blogr config edit は対話型設定エディターを開きます(supercli経由ではなく直接実行してください)
  • blogr deploy は環境変数 GITHUB_TOKEN が必要です
  • すべてのプロジェクト、コンテンツ、ビルドコマンドはヘッドレスで実行可能であり、supercliでの使用に安全です

関連スキル