Community画像github.com

lobehub/add-provider-doc

新しいAIプロバイダーのドキュメント(使用方法、環境変数、Docker設定、画像リソース)を追加します。

add-provider-doc とは?

このスキルは、新しいAIプロバイダーをLobeHubエコシステムに統合するための包括的なドキュメントを自動生成します。開発者は、プロバイダーの使用ガイド、必須環境変数、Docker Compose設定、および画像リソース(ロゴやアイコンなど)を一貫した形式で追加できます。主にLobeHubの公式ドキュメントリポジトリ(lobehub/lobe-docs)を対象としており、標準化されたテンプレートに従ってマークダウンファイルを作成します。これにより、コミュニティ貢献者が新しいAIプロバイダーを文書化する際の手間を大幅に削減し、ドキュメントの品質と一貫性を保証します。スキルは、プロバイダー名、APIエンドポイント、認証方法、利用可能なモデルなどのメタデータを入力として受け取り、ドキュメント構造を自動的に生成します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/lobehub/lobehub/tree/main/skills/add-provider-doc

Installed? Explore more 画像 skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

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

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

ドキュメント

add-provider-doc は何をしますか?

新しいAIプロバイダーのドキュメント(使用方法、環境変数、Docker設定、画像リソース)を追加します。

概要

このスキルは、LobeHubに新しいAIプロバイダーを追加するためのドキュメントを生成します。以下のドキュメント要素を自動的に作成します:

  • 使用方法: プロバイダーの設定方法とAPIキーの取得手順
  • 環境変数: 必要な環境変数の一覧と説明
  • Docker設定: Docker Composeを使用したデプロイ設定
  • 画像リソース: プロバイダーのロゴや関連画像の追加手順

使用方法

# スキルを実行
claude-code lobehub/add-provider-doc

または、AIエージェントに以下の情報を提供してください:

  • プロバイダー名
  • APIエンドポイント
  • サポートされるモデル
  • 認証方法
  • 公式ドキュメントURL

出力例

生成されるドキュメントは以下のような構造になります:

# Provider Name

## 概要

[プロバイダーの簡単な説明]

## 環境変数

| 変数名 | 説明 | 必須 |
|--------|------|------|
| `API_KEY` | APIキー | はい |
| `ENDPOINT` | APIエンドポイント | いいえ |

## Docker設定

```yaml
version: '3.8'
services:
  app:
    image: lobehub/lobe-chat
    environment:
      - API_KEY=${API_KEY}

画像リソース

  • ロゴ: ./images/provider-logo.png
  • アイコン: ./images/provider-icon.svg

## 貢献方法

1. このリポジトリをフォークする
2. 新しいブランチを作成する (`git checkout -b docs/add-provider-name`)
3. ドキュメントを追加する
4. プルリクエストを作成する

## ライセンス

MIT

}

Individual skills in this repo

This repo contains 19 individual skills — each has its own dedicated page.

lobehub/add-setting-env

Add server-side environment variables that control default values for user settings.

lobehub/debug

Debug package usage guide. Use when adding debug logging, understanding log namespaces, or implementing debugging features. Triggers on debug logging requests or logging implementation.

lobehub/desktop

Electron desktop development guide — IPC handlers, controllers, preload scripts, window/menu management.

lobehub/drizzle

LobeHub Drizzle ORM schema and query style. Use for pgTable schemas, indexes, joins, inferred types, db.select/db.query, schema fields, foreign keys, junction tables, or postgres query patterns.

lobehub/hotkey

Add or edit LobeHub keyboard shortcuts. Use for HotkeyEnum, HOTKEYS_REGISTRATION, combineKeys, useHotkeyById, tooltip hotkeys, shortcut scope, conflicts, or Cmd/Ctrl key combos.

lobehub/i18n

LobeHub i18n with react-i18next. Use for user-facing strings, locale keys, namespaces, useTranslation, t(), interpolation, zh-CN/en-US previews, hardcoded UI copy, or pnpm i18n.

lobehub/linear

Linear issue management. Use for LOBE-xxx issues, Linear links, PRs referencing Linear, retrieving issues, updating status, completion comments, or sub-issue trees.

lobehub/lobehub

Use for public LobeHub website documentation under docs/**, including self-hosting, deployment, migration, and configuration guides. Excludes product changelogs and source-code API docs.

lobehub/microcopy

UI copy and microcopy guidelines. Use for user-facing copy, buttons, errors, empty states, onboarding, i18n wording, translation, or copy improvements in Chinese or English.

lobehub/modal

LobeHub imperative modal conventions. Use when creating or migrating modals, dialogs, popups, confirm flows, ModalHost wiring, createModal, confirmModal, useModalContext, or base-ui modal APIs.

lobehub/pr

Create a PR for the current branch (targets `canary` by default), including splitting one cross-layer branch into ordered stacked PRs so a lower layer (db / shared package / server TRPC) merges before its callers (desktop / CLI / UI). Use when the user asks to create / submit a PR, or to split a branch because clients call a server contract that isn't on the trunk yet. Triggers on 'pr', 'create pr', 'submit pr', 'open a PR', 'pull request', 'split this PR', 'stacked PR', 'backend should merge first', '提 PR', '提个 PR', '新建 PR', '拆 PR', '后端先合', '分层合并'.

lobehub/project-overview

LobeHub open-source monorepo architecture map. Use when locating code layers, understanding apps/packages/src layout, business stubs, project structure, or onboarding to the repository.

lobehub/react

LobeHub React component conventions. Use when editing TSX UI, choosing base-ui vs @lobehub/ui vs antd, styling with antd-style, routing, desktop variants, layouts, or component state.

lobehub/store-data-structures

LobeHub Zustand store data-shape patterns. Use when designing store state, list/detail splits, normalized maps, reducers, messagesMap, topicsMap, or choosing shared type sources.

lobehub/testing

Vitest testing guide. Use when writing or updating tests, fixing failing tests, improving coverage, debugging test issues, or setting up mocks.

lobehub/typescript

LobeHub TypeScript style and type-safety guide. Use when editing TS/TSX/MTS, fixing types, choosing interface vs type, avoiding any/object, import type, async flow, or ts-expect-error.

lobehub/upstash-workflow

LobeHub Upstash Workflow and QStash guide. Use for async workflows, process/paginate/execute fan-out, serve handlers, context.run/call/sleep, or workflow triggers.

lobehub/version-release

Version release workflow — release process and GitHub Release notes (not docs/changelog pages).

lobehub/zustand

LobeHub Zustand store conventions. Use when editing src/store, store slices, public/internal actions, dispatch actions, flattenActions, optimistic updates, selectors, maps, or class action migration.

関連スキル