brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
gptmeOperate the gptme terminal AI agent, provider configuration, tools, server/Web UI, protocols, evals, and repository-maintenance workflows.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this skill when a task names gptme, gptme-server, gptme-agent, gptme-acp, gptme-eval, gptme tools/plugins/hooks/MCP, gptme provider configuration, gptme Web UI/API, or maintenance of the gptme repository.
gptme is a terminal-first local AI agent package with a chat CLI, persistent conversations, tool execution, provider-agnostic LLM routing, browser/computer/MCP/extensibility surfaces, a REST/SSE server plus Web UI, ACP/TUI interfaces, benchmark/eval tooling, and a Python/Web UI source repository.
For installed-package tasks, verify the target runtime before making claims:
python scripts/check_gptme_environment.py --check-server-app
python scripts/run_gptme_help_matrix.py
These generated helpers only perform import, entrypoint, help, and route-registration checks. They do not start a chat, server, browser, Docker container, eval run, or model call.
For maintainer tasks, first identify the target gptme checkout and read sub-skills/repo-development/SKILL.md. Checkout-maintainer commands are scoped to that checkout; generated helper scripts live in this skill tree and accept explicit target paths where needed.
Read references/installation-and-entrypoints.md when the task asks how to install gptme, choose extras, or locate an entry point. Core facts:
gptme.0.32.1.>=3.10.pipx install gptme or uv tool install gptme.[server], [browser], [acp], [tui], [telemetry], or [eval] only when that workflow needs them.[all], browser binaries, Node dependencies, Docker images, or system services unless the task explicitly requires them.Read references/package-architecture.md when you need source/module ownership, verified public signatures, or routing by package area. Read references/troubleshooting.md for cross-cutting install/import/optional-extra/provider/server/eval failures before drilling into a sub-skill.
Read references/repo-provenance.md before trusting exact signatures or maintainer commands in a different checkout. If commit, metadata, entry points, major docs, server API, tool APIs, eval schemas, or maintainer policy changed, run refresh-repo-skill.
| Task signal | Read |
|---|---|
Run gptme from terminal, build a command, manage named/resumed/forked conversations, inspect logs, use slash commands, queue prompts, automate non-interactively, or use gptme-agent. | sub-skills/cli-and-conversations/SKILL.md |
Configure global/project/chat files, API keys, /account, gptme-auth, default model priority, provider prefixes, local/Ollama models, OpenRouter privacy/routing, or custom provider plugins. | sub-skills/configuration-and-providers/SKILL.md |
Choose built-in tools, debug tool allowlists/formats, create custom ToolSpec tools, package plugins, register hooks/commands, configure MCP, or decide between plugins, skills, and lessons. | sub-skills/tools-and-extensibility/SKILL.md |
Start or deploy gptme-server, operate the Web UI, call REST/SSE APIs, handle tokens/CORS/Host validation, use ACP/TUI, or troubleshoot hosted/local Web UI connectivity. | sub-skills/server-webui-and-protocols/SKILL.md |
Build gptme-eval commands, list suites, run or avoid model-costly benchmarks, summarize eval_results.csv, process leaderboard/trends, or use SWE-bench/T-bench integrations. | sub-skills/evals-and-benchmarks/SKILL.md |
Modify the gptme source repo, select focused pytest/Web UI commands, follow branch/commit/staging policy, update docs, validate packages, or handle release/Web UI development. | sub-skills/repo-development/SKILL.md |
master, stage files explicitly, and keep the change/test scope narrow.references/repo-routing-metadata.json contains structured scenario metadata for managed repo-skill import. This creation run was requested with not import, so no managed import has been attempted.