Moteスキル
moteスキルは、AIエージェントにMarkdownをMoteで公開するタイミングと方法を教えます。アップロードの実装自体は含まず、CLIやMCPツールを駆動します。
スキルはskillsエコシステムCLIからインストール可能です。
インストール
npx skills add flc1125/mote
便利なバリアント:
# リポジトリが提供するものをプレビュー
npx skills add flc1125/mote --list
# 特定のエージェントにインストール
npx skills add flc1125/mote -a claude-code -a codex
# 非対話型(CI)
npx skills add flc1125/mote --skill mote -g -a claude-code -y
スキルはこのリポジトリ内のskills/mote/SKILL.mdにあります。
Codex表示メタデータをagents/openai.yamlに、バンドルされたMoteアイコンを
assets/に含んでいるため、スキルディレクトリのみがインストールされている場合でも
ブランディングは利用可能です。他のクライアントは、このオプションのUIメタデータなしで
SKILL.mdを使用できます。ブランドアートワークはdocs/assetsで管理されています。変更後は
node scripts/brand/sync.mjsを実行してください。既存のブランドチェックはスキルのアイコンコピーも検証します。
機能
インストール後、エージェントがMarkdownをオンラインで公開するか、共有可能なURLを作成するよう指示された場合:
- ローカル画像を確認し、設定された公開パスを選択します。
publish_markdownはテキストとリモート画像URLを受け付けます。ローカル画像はCLIまたはローカルのpublish_markdown_fileが必要で、パスはMarkdownファイルからの相対パスで解決されます。 - 公開し、結果をパースします。
- URLをそのまま返します。
また、ガードレールも含まれています。資格情報やシークレットを決して公開しない(Mote URLはケーパビリティであり、文書は不変です)、サイズ制限を尊重し、エラーを正直に報告します。
ローカル文書の読み取り、編集、プレビューだけでは公開はトリガーされません。 他のローカル文書へのリンクは、それらの文書を自動的に公開しません。 数式、図、その他の拡張機能については、互換性リファレンスと ライブサンプルを参照してください。サポートされていない構文も、公開が成功した場合でも読み取り可能なソースとして残ることがあります。
要件
スキル自体は単なる指示です。公開には依然として以下が必要です:
mote-cliパッケージまたはソースビルド。明示的な認証設定または有効なMote OAuthログインが必要です(CLIリファレンスおよび認証を参照)。セルフホストユーザーは意図したインスタンス設定を保持する必要があります。または- Mote MCPサーバーが接続されていること(MCPガイドを参照)
ローカルサーバーのみがpublish_markdown_fileを公開します。認証失敗はユーザーに通知する必要があります。スキルは資格情報を作成したり、許可なしにブラウザログインを開始したり、別のクライアントのキーチェーンを読み取ったり、古いトークンに切り替えたりしません。ログイン支援の明示的なリクエストは、ユーザーの許可された範囲内で処理できます。タイムアウトや不明な結果の後に、成功したかどうかを解決せずに公開を繰り返さないでください。