ワンクリックで
external-llm
Configure external LLM providers (OpenAI, Anthropic, OpenAI-compatible, etc.) so Fae can delegate tasks to remote agents.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Configure external LLM providers (OpenAI, Anthropic, OpenAI-compatible, etc.) so Fae can delegate tasks to remote agents.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Collaborate over x0x — contacts, messages, spaces, boards, files, presence, trusted-machine port forwards, and replicated stores. Use for sharing cards, connecting people, or cross-device work.
Guide for surfacing one relevant Fae capability that the user hasn't set up yet. Warm, specific, one thing at a time.
Deep pipeline diagnostic — every model, system specs, audio config, speaker state. Flags missing or broken components. Use for diagnose, debug, or health check.
Extract training signals from Fae's memory — SFT examples, DPO correction pairs, engagement scores, and interest-weighted sampling.
Set up (or turn off) a cloud brain for harder questions via OpenRouter — privacy-first, plain language. Use when the user wants a bigger or smarter brain or mentions the cloud.
A warm first conversation for someone meeting Fae for the first time — getting to know their name, where they live, and what they care about, showing one thing live, and explaining how to talk to her.
| name | external-llm |
| description | Configure external LLM providers (OpenAI, Anthropic, OpenAI-compatible, etc.) so Fae can delegate tasks to remote agents. |
| metadata | {"author":"fae","version":"1.0"} |
Use this skill when the user asks to add, update, switch, or test an external LLM provider for their Fae setup.
type = "env" — read from environment variabletype = "command" — fetch from macOS Keychain via security find-generic-passwordtype = "literal" if the user explicitly understands the risk.sk-proj-...x7f2).| What | Where |
|---|---|
| Provider profiles | ~/.fae/external_apis/<name>.toml |
| Active profile selector | ~/.config/fae/config.toml under [llm] |
Because read/write/edit tools are workspace-scoped, use bash for these paths.
provider = "openai" # openai | anthropic | deepseek | openai_compatible | ...
api_type = "openai_completions" # openai_completions | openai_responses | anthropic_messages
api_url = "https://api.openai.com/v1"
api_model = "gpt-4o-mini"
enabled = true
api_version = "2023-06-01" # optional, mainly for Anthropic
[api_key]
type = "env" # none | env | command | literal
var = "OPENAI_API_KEY" # for type = "env"
Keychain command (macOS):
[api_key]
type = "command"
cmd = "security find-generic-password -w -s 'fae-openai' -a '$USER'"
~/.fae/external_apis/ if missing.~/.fae/external_apis/<name>.toml.~/.config/fae/config.toml:
[llm]
backend = "api"
external_profile = "<name>"
enable_local_fallback = true
| Provider | API type |
|---|---|
| OpenAI, DeepSeek, OpenAI-compatible local servers | openai_completions |
| Providers requiring Responses API semantics | openai_responses |
| Anthropic | anthropic_messages |
If unsure, check the provider's API documentation and use the most specific type available.
Always verify after setup:
OpenAI-compatible:
curl -sS "${BASE_URL%/}/v1/models" \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json"
Anthropic:
curl -sS "${BASE_URL%/}/v1/messages" \
-H "x-api-key: $API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{"model":"MODEL","max_tokens":32,"messages":[{"role":"user","content":"ping"}]}'
Then trigger a short Fae generation to confirm end-to-end success.
Always return: