Codebase Management
giancarloerra/SocratiCode
Set up, index, and manage SocratiCode codebase indexing. An agent skill from giancarloerra/SocratiCode.
Connect and set up Overmind, discover capabilities from a local repository, or coordinate work across product surfaces.
$ npx skills add overmind-core/overmind --skill overmind -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install overmind-core/overmind overmind --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/overmind-core/overmind.git skills-src && mkdir -p .claude/skills && cp -r skills-src/overmind/skills/overmind .claude/skills/overmind && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "overmind" agent skill from https://github.com/overmind-core/overmind/tree/main/overmind/skills/overmind into .claude/skills/overmind/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "overmind", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/overmind-core/overmind/tree/main/overmind/skills/overmindType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add overmind-core/overmind --skill overmind -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install overmind-core/overmind overmind --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/overmind-core/overmind.git skills-src && mkdir -p .agents/skills && cp -r skills-src/overmind/skills/overmind .agents/skills/overmind && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "overmind" agent skill from https://github.com/overmind-core/overmind/tree/main/overmind/skills/overmind into .agents/skills/overmind/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "overmind", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add overmind-core/overmind --skill overmind -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install overmind-core/overmind overmind --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/overmind-core/overmind.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/overmind/skills/overmind .cursor/skills/overmind && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "overmind" agent skill from https://github.com/overmind-core/overmind/tree/main/overmind/skills/overmind into .cursor/skills/overmind/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "overmind", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/overmind-core/overmind.git --path overmind/skills/overmind--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add overmind-core/overmind --skill overmind -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install overmind-core/overmind overmind --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/overmind-core/overmind.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/overmind/skills/overmind .gemini/skills/overmind && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "overmind" agent skill from https://github.com/overmind-core/overmind/tree/main/overmind/skills/overmind into .gemini/skills/overmind/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "overmind", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install overmind-core/overmind overmindInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add overmind-core/overmind --skill overmind -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/overmind-core/overmind.git skills-src && mkdir -p .github/skills && cp -r skills-src/overmind/skills/overmind .github/skills/overmind && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "overmind" agent skill from https://github.com/overmind-core/overmind/tree/main/overmind/skills/overmind into .github/skills/overmind/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "overmind", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add overmind-core/overmind --skill overmind -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install overmind-core/overmind overmind --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/overmind-core/overmind.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/overmind/skills/overmind .opencode/skills/overmind && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "overmind" agent skill from https://github.com/overmind-core/overmind/tree/main/overmind/skills/overmind into .opencode/skills/overmind/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "overmind", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
overmindConnect and set up Overmind, discover capabilities from a local repository, or coordinate work across product surfaces.
Overmind is an agent skill from overmind-core/overmind. Connect and set up Overmind, discover capabilities from a local repository, or coordinate work across product surfaces. Use the focused Overmind surface skills for individual platform workflows and native MCP prompts when available.
Its SKILL.md is about 6.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 16 other files, including reference files and assets (for example `agents/openai.yaml`, `references/backtest.md` and `references/behaviours.md`).
It sits in AI & LLM Engineering. It works with Model Context Protocol. The repository describes itself as: The platform for continuously improving AI agents. The licence is AGPL-3.0.
9 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 3dec73c. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
OVERMIND_API_KEYFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Overmind loads about 6.7k tokens when it runs, and up to ~33k if it reads all its reference files. Until then it costs about 60 tokens; SKILL.md has 2,959 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from overmind-core/overmind at commit 3dec73c, republished under its AGPL-3.0 licence (© overmind-core). 2,959 words, ~6,656 tokens.
.claude/skills/overmind/SKILL.md (or your agent's skills folder). This skill also uses 13 other files; get the full folder from GitHub.Overmind models production work as Capability > behaviour > task execution. A capability is the product AI surface, a behaviour is a scanned contract, and a task execution is a carved, scored unit of a trace.
MCP prompts are the native guided workflows. Invoke the matching prompt when
the client lets the agent invoke prompts. Otherwise, or when local repository
work is required, follow the matching reference in this directory. In Claude
Code only the user can run a prompt, as /mcp__overmind__<prompt-name>.
When invoked with an argument, such as /overmind setup, open the matching
reference and follow it:
onboard — references/onboard.mdsetup — references/setup.mdensure-tracing — references/telemetry.mddataset — references/datasets.mdfinetune — references/finetuning.mdoptimise — references/optimizer.mdbacktest — references/backtest.mdRoute guided work to these exact prompt names:
investigate-capability — health, failures, traces, task executions, and instrumentation gaps.instrument-repository — translate an instrumentation plan into a human-applied code change and verify supplied spans.upload-dataset-file — upload local data through the CLI, then land the dataset through MCP or REST.export-dataset — download a dataset version through the local CLI; MCP carries guidance, not file bytes.download-checkpoint — download an archived fine-tuned deployment checkpoint through the local CLI; MCP carries guidance, not checkpoint bytes.connect-traces — connect a tracing provider, review capability boundaries and verify imported traces.prepare-evaluation — check evaluation dataset, evaluators, eval set, bindings, and credits.evaluate-change — run an evaluation and compare it with a supplied baseline.finetune-capability — check, estimate, launch, and verify fine-tuning.optimize-capability — schedule and inspect prompt/code optimization.compare-models — schedule and inspect model comparison.ship-model — verify deployment, activate a model, and hand off repository rollout.Initial Console onboarding and local capability discovery remain local workflows: use references/onboard.md for a new project and references/setup.md for repository scanning and sync. Both use references/onboarding-progress.md for the opening roadmap, numbered progress updates, and data disclosures.
Do not reimplement these workflows as a single generic call. The prompt supplies the workflow; the skill supplies only missing local actions, human approval boundaries, and fallback sequencing.
The plugin is an optional distribution package for this skill and the existing MCP connection. Essential guidance is supplied by MCP initialization, tool descriptions and resources. Installing the plugin adds no separate product UI or additional platform permissions.
The plugin and overmind init include these focused workflows. Select the one
that matches the user's task; do not load all of them for a single operation.
Each works directly with the configured MCP connection and can be used on its own.
| Skill | Use it for |
|---|---|
| Agent | Capability map, behaviour coverage and repository provenance |
| Observability | Traces, failures, latency and instrumentation gaps |
| Datasets | Data Workshop preparation, proposals, generation and export |
| Evaluations | Rubrics, eval sets, runs and baseline comparisons |
| Optimiser | Prompt/code experiments and model comparisons |
| Training | Model selection, exact preparation, cost and fine-tuning |
| Inference | Serving metrics, worker state and approved activation |
| Integrations | Provider connectors, boundary mapping and trace import |
overmind sync stores the project-scoped API key locally and configures
each initialized MCP client with X-Api-Key. Plugin connections use OAuth;
account API keys also work. Never ask the user to paste a key into chat.list_projects.
Account connections require project_id for every project operation and
resource URI query. Follow returned resource links; selection is per request.
Project keys remain limited to their configured project.retry_deployment for failed or deleted
deployments; do not invent other lifecycle tools.Follow these for ALL Overmind work:
overmind.toml, run overmind sync — see
references/setup.md. After that, all platform work
goes through the Overmind
MCP server. Do not curl REST endpoints, do not invent base URLs, and do not
hardcode hosts. The server is already configured (plugin, or overmind init)
and authenticated through OAuth or an account/project API key. Call the named
tools; inspect each tool's schema for arguments. If tools are missing, tell
the user to run overmind init for the IDE and overmind sync to install
its project credential. Do not paste a URL or ask them to paste the raw key
into chat.list_capabilities, list_traces, get_trace, get_capability,
list_eval_sets, list_evaluators, list_eval_runs, list_finetune_jobs,
list_deployed_models, or job_status tools. Use list_datasets,
query_*, inspect_*, get_job, and resource reads. Never paste raw
UUIDs to the user when a name/slug exists.
Dataset names are not unique: list_datasets then pass that UUID to
inspect_dataset / query_dataset (those two reject names). Fine-tune,
eval, and optimizer tools also accept a unique dataset name.
Capability tools accept name, slug, or id. Stamp the capability resource
id into the SDK. Pass a READY deployed-model UUID to set_active_model
(omit to clear), then poll the returned model_activation job until verification and routing complete. See references/capabilities.md.overmind://behaviours/...; read them from query_task_executions.train,
eval, or pending — never ft or surface. Fine-tuning needs
train; eval runs and optimizer experiments need eval. pending is
refused. There is no reingest tool and no dual-intent dataset. Set intent
at upload (overmind dataset upload FILE --json --intent train|eval), at
create (create_dataset_from_traces / _failures), or later with
message_dataset_agent ("set intent to train") if no version has been used.
create_dataset_from_traces with split lands one selection as a train
dataset and an eval dataset with disjoint rows; so does --split PERCENT
on overmind dataset upload. A used cell freezes intent:
upload a second dataset with the other --intent instead of retagging.
Read the contracts section below.{"error": "..."} instead of raising — follow fields when present.
There is no confirmation gate, so verify arguments (and ask the user when
destructive) before create/delete/cancel. There are no delete or cancel
tools.get_instrumentation_plan with no
capability for project-wide work, or with a capability for scoped work, and
treat each placement as an edit ticket. If the result has human_action or
no placements, report its instruction and stop this attempt. Copy every
ticket field verbatim, including key, behaviour_id, version_id,
version_analyzed_sha, contract_fingerprint, capability,
capability_id, placement_mode, allowed_keys, grain, target,
required_scope, required_spans, and required_identity. File + qualname
is enough to locate the function. Keep a primary scope outermost when a
specialized span targets the same function. When coding subagents are
available and permitted, group tickets by every file they touch, including
required_spans[].target.file, so one worker owns each overlapping group.conversation.id, run only the approved input, and flush. Poll
query_traces(session=<correlation>, all_spans=false, limit=2) within a
fixed bound and require page.total == 1. Pass that row's trace_id to
verify_instrumentation(trace_id=...); the server grades the ingested
spans (no DB writes). Report application outcome separately from
instrumentation status.overmind chassis → scan repo → capability cards / trajectory
maps / eval matrix → overmind.toml → overmind sync):
references/setup.md/overmind optimise — skill writes diffs/commands;
SDK runs locally; server scores):
references/optimizer.mdovermind.backtest.rewrite_repo; MCP posts outputs; server scores):
references/backtest.mdlist_datasets for datasets. Everything else:
inspect_capability_health, query_traces, query_task_executions,
query_failures, or a resource read. Pass the UUID list_datasets
returned into dataset inspect/query.
Capability name/slug/id, eval-set name, and unique dataset names work on
the tools whose schemas accept them. Read
overmind://capabilities/{capability} for capability id and
active_model.get_job(kind, id).
Dataset work uses kind=dataset_run; other supported kinds include
eval_run, finetune_job, deployment, model_activation, and optimizer_experiment.propose_plan, suggest_navigation) are not exposed
on MCP.Use only these implemented names and inspect their schemas at call time.
Observability:
inspect_capability_health, query_failures, query_traces,
query_task_executions, get_job.
Datasets:
list_datasets, inspect_dataset, query_dataset,
create_dataset_from_traces, create_dataset_from_llm_calls,
message_dataset_agent, run_dataset.
Evaluations:
check_evaluation_readiness, upsert_evaluator, create_eval_set, run_evaluation,
compare_evaluations, annotate_evaluation_sample.
Fine-tuning and serving:
get_model_catalog,
check_finetune_readiness, estimate_finetune, start_finetune,
retry_deployment, set_active_model, set_benchmark_model, run_inference,
get_model_swap_prompt.
Call get_model_catalog before choosing a fine-tuning model. It is
dataset-independent and reports the active backend, tier, context limits,
batch bounds, training methods, tool-calling support, and disabled rows.
Optimization:
check_optimizer_readiness, start_optimizer,
inspect_optimizer_result.
Connectors:
inspect_connectors, configure_connector, sync_connector.
Instrumentation:
get_instrumentation_plan, verify_instrumentation.
The server does not expose delete, cancel, or generic API tools. Use
retry_deployment only for its documented failed/deleted deployment recovery
case.
Use the returned structured fields and resource links rather than guessing
older endpoint-shaped names.
A dataset is a landed source and a linear chain of cells; every cell that
ran is a version (1.0 is the source, then 1.1, 1.2, …), the dataset has
an intent (train or eval, proposed at landing) and a capability,
and every version carries two measured contracts (list_datasets shows the
active version's):
train ("Train") — a messages column whose every row is a chat
transcript with an assistant turn (tools optional).eval ("Eval") — an input on every row plus an expected_output
column with at least one reference.pending — the intent is not decided yet; refused by every run.ft intent. A leftover stored ft is train.Capability prompt/schema mismatches, incomplete quality reviews and train/eval
overlap are advisory warnings, not technical-format errors. Explain the remaining
work and offer the workshop for repairs; users can continue without a quality
approval step. Inspect cell warnings and readiness.quality_reason. A passing
format contract is not a claim that the answers are supported by the inputs.
What each workflow accepts:
run_evaluation) and optimizer experiments
(start_optimizer) use the active version of an eval dataset.start_finetune) uses a train version, plus a
separate eval dataset for in-training judge evals.A use freezes the version and everything before it, and starts a new major
(2.0). A contract is measured, never declared. The dataset's own agent shapes
the chain; if a consumer rejects a dataset for its contract, inspect_dataset
names the reason. Use message_dataset_agent to request changes, then poll
get_job(kind=dataset_run) and inspect again. Rows are never cleaned locally:
land them raw, shape them on the server.
Local loops pull one version by cell id
(datasets.md).
Typical loop (local setup once, then MCP):
inspect_capability_health → query_failures → query_task_executions
→ query_traces / overmind://traces/{trace_id}). The task-execution layer
(behaviours.md) sits between the agent and its
spans: check it before walking traces by hand, and treat
binding_source: "unbound" as an instrumentation gap, not a scoring one.
Offline scores.overall_pass_rate and live live_trace_scores are
different systems; do not treat a 1.0 offline rate as "no live failures."
Resolve / retarget capabilities via capabilities.md
(overmind://capabilities/{capability}, inspect_capability_health,
set_active_model). If none
exist, run setup.md (overmind chassis →
overmind.toml → overmind sync). If nothing is landing, add tracing in the same file —
stamp the capability's id and use the ticket fan-out workflow in
references/telemetry.md.create_dataset_from_traces, or CLI upload).message_dataset_agent, poll
get_job(kind=dataset_run), inspect with inspect_dataset, and accept a
proposed cell with run_dataset only after user approval./overmind optimise), or
backtest.md (model comparison;
/overmind backtest).compare_evaluations new vs the automatic baseline
(evals.md).get_model_swap_prompt in the repository, land the
optimizer winner's diff locally, or pin the winning backtest model.Discover accessible projects with list_projects. The project resource is:
overmind://project/current?project_id=ID
Includes repository_snapshot (repository, directory, branch, commit, dirty state, fingerprint and scan time) and last_synced_at. A null snapshot means the revision is unknown; sync time is not scan time. Run local /overmind setup to refresh the map.
console_url opens the authenticated project's ordinary Console on this
deployment. It contains no credentials; the browser still requires its own
Console session.
The static local dataset upload guidance resource is:
overmind://dataset-upload
The static local dataset export guidance resource is:
overmind://dataset-export
The static local checkpoint download guidance resource is:
overmind://checkpoint-download
The static connector credential CLI guidance resource is:
overmind://connector-setup
The implemented resource templates are:
overmind://capabilities/{capability}overmind://traces/{trace_id}overmind://sessions/{session}overmind://datasets/{dataset}overmind://eval-runs/{eval_run}overmind://eval-sets/{eval_set}overmind://finetunes/{job_id}overmind://deployments/{deployment}overmind://optimizer-runs/{experiment}overmind://connectors/{connector}overmind://jobs/{kind}/{id}Use a capability, dataset, run, deployment, connector, or experiment name/id
only where the tool schema accepts it. Resource reads are project-scoped and
return JSON. Job references use the kind values accepted by get_job, such as
eval_run, finetune_job, deployment, model_activation, or optimizer_experiment.
When the user wants to see a product view, start with console_url from
overmind://project/current. Use an existing returned Console link where one is
available. Otherwise preserve its deployment base and projectId, and append
the relevant route using a resource ID already resolved through MCP:
| View | Route |
|---|---|
| Capability | capabilities/{id} |
| Traces | observability |
| Dataset | datasets/{id} |
| Evaluation run | evaluations/runs/{id} |
| Training | training |
| Optimiser | optimiser |
| Serving | inference |
Use the host's browser-opening tool (Codex open_in_codex when available), or
return the ordinary link. Do not add plugin-only presentation parameters or
build another UI. Verify the browser project matches the MCP project before
combining their evidence. Console navigation is optional; continue platform
work through MCP when no browser is available.
Read the smallest matching reference only when the native prompt is missing or local work is needed:
/overmind setup scans the local repository and writes capability metadata;
overmind sync sends that snapshot to the configured project. MCP cannot
scan or edit the repository.get_instrumentation_plan is read-only. Apply its exact tickets locally;
the MCP server cannot edit files or ingest a smoke trace. Verify an ingested
run with verify_instrumentation(trace_id=...).overmind dataset upload FILE --json with optional
--intent train|eval and --project-id. The command returns the dataset
UUID; poll it with get_job(kind=dataset_run), then inspect it. Land raw
rows; the dataset agent shapes cells on the server.overmind dataset export DATASET --json locally, optionally adding
--format jsonl|csv, --cell, or --output PATH. Use the dataset id
supplied by MCP; the CLI does not resolve names, uses the server filename when
no output path is given, and refuses overwrite. For traces, select traces,
call create_dataset_from_traces, wait for the agent to shape the chain,
then run the local export. There is no export_trace MCP tool.overmind model download-checkpoint DEPLOYMENT --json locally with the
deployment id supplied by MCP. The CLI uses X-Api-Key from --api-key,
.overmind/credentials.toml, or OVERMIND_API_KEY, and its base URL from
OVERMIND_API_URL, --api-url, or overmind.toml; --path selects the
config file. Only archived checkpoints for baseten and modal fine-tune
providers are downloadable, and the CLI refuses overwrite. Report the local
path and bytes_written; never expose the presigned S3 URL to model
context.inspect_connectors
reports connector_setup_required, present the command from
available_types[].command (for example overmind connector add langfuse --json)
and wait for the human to run it in their terminal. Overmind auth is the
key from overmind init / .overmind/credentials.toml / OVERMIND_API_KEY;
project-id must be this MCP project. Do not paste provider keys in chat,
export them, or run the CLI in a non-TTY sandbox. After the JSON id is
available, inspect_connectors with that id and include_source_projects=true.
Read observation_shapes and suggested_boundaries. mapping.names are
capability boundaries (Overmind trace roots). Default to the suggested parent
observation names so children nest. alternatives are other names that match
the same capability; the human may pick one as the boundary — list that name
in mapping.names and do not also list its ancestor. Do not list tools, LLM
spans, or other nested_names unless the human chose that alternative. Then
configure_connector with source project, lookback, and that mapping
without confirm_mapping. Present suggested_boundaries,
alternatives, unmapped_roots, and mapping_options (including import
unmapped) and stop until the human replies. Then configure_connector with
confirm_mapping=true, then sync_connector. Read
overmind://connector-setup for env var names. After sync, give the human
console_traces_url.Follow references/telemetry.md for instrumentation verification. Real application tasks are allowed only after explicit user approval with the exact run details and correlation value presented first.
© overmind-core, AGPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 13 other files (references, assets) in overmind/skills/overmind of overmind-core/overmind.
Open the folder on GitHubat commit 3dec73c
Overmind next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Overmind this skillovermind-core/overmind | 597 | — | ~6.7k | Automated safety check: Pass | AGPL-3.0 | |
| Codebase Managementgiancarloerra/SocratiCode | 3.3k | 1 repos | ~1.8k | Automated safety check: Pass | AGPL-3.0 | |
| Hugging Face LLM Trainerhuggingface/skills | 11k | 3 repos | ~7.2k | Automated safety check: Pass | Apache-2.0 | |
| KtxKaelio/ktx | 1.6k | 1 repos | ~3.2k | Automated safety check: Pass | Apache-2.0 | |
| Tool Use Data Synthesissunny-glow/Auto-BenchMax | 1.3k | — | ~3.3k | Automated safety check: Pass | None | |
| Sandbaseiflytek/skillhub | 5.2k | 2 repos | ~2.1k | Automated safety check: Pass | Apache-2.0 |
giancarloerra/SocratiCode
Set up, index, and manage SocratiCode codebase indexing. An agent skill from giancarloerra/SocratiCode.
huggingface/skills
Trains or fine-tunes language and vision models with TRL or Unsloth on Hugging Face Jobs cloud GPUs, then converts the results to GGUF.
Kaelio/ktx
Installs and configures ktx, the open-source context layer for data agents — runs ktx setup non-interactively with hidden CLI flags, configures database connections and embeddings, installs agent…
sunny-glow/Auto-BenchMax
Synthesize training data for ANY tool-use / agentic benchmark, in ANY repo.
iflytek/skillhub
Access 2,000+ AI models and API tools through one MCP interface for inference, media generation, search, scraping, embeddings, social data, and structured retrieval.
shinpr/mcp-local-rag
Searches, saves, and maintains a local document index through a local RAG MCP server.
overmind-core/overmind
End-to-end workflow for adding or changing a backend API endpoint — which module the serializer and view belong in, URL registration, OpenAPI client regeneration, and typed consumption from the…
overmind-core/overmind
Rules for adding a new model or model family to the finetuning pipeline, or changing finetuning behavior for an existing one — engine-agnostic customization via family hooks instead of if/else in…
overmind-core/overmind
Overmind Console design system — semantic tokens, shared primitives, geometry and icons, the border-contrast floor, the duplicated table implementations, and the verification scripts.
overmind-core/overmind
End-to-end workflow for adding or changing Overmind MCP tools, resources, prompts, authentication, or result contracts — server layers, catalog registration, MCP-impact classification, and required…
overmind-core/overmind
How to open a complete pull request on overmind-core/overmind — the CI gates, the cross-cutting surfaces a change must carry with it (MCP, blast radius, the docs repo), gh pr edit being broken here…
overmind-core/overmind
Run or modify the seeddemo management command (the one-project Support Copilot demo) without breaking the beat-safety invariants that keep celery workers from re-driving seeded rows.
Works with
Categories
Connect and set up Overmind, discover capabilities from a local repository, or coordinate work across product surfaces. Overmind is an agent skill from overmind-core/overmind. Connect and set up Overmind, discover capabilities from a local repository, or coordinate work across product surfaces.
Overmind fits situations like: AI & LLM Engineering work in your project.
Run `npx skills add overmind-core/overmind --skill overmind -a claude-code`. Or copy the skill folder (overmind/skills/overmind in overmind-core/overmind) into .claude/skills/overmind in your project. Claude Code loads it when a task matches its description.
Run `npx skills add overmind-core/overmind --skill overmind -a codex`. Or copy the skill folder (overmind/skills/overmind in overmind-core/overmind) into .agents/skills/overmind in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add overmind-core/overmind --skill overmind -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/overmind, .gemini/skills/overmind, .github/skills/overmind and .opencode/skills/overmind in your project.
Going by SKILL.md and its folder, Overmind needs credentials named OVERMIND_API_KEY.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Overmind is published under the AGPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 6.7k tokens (SKILL.md is roughly 27k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 26k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Overmind: Codebase Management (giancarloerra/SocratiCode, 3.3k stars), Hugging Face LLM Trainer (huggingface/skills, 11k stars), Ktx (Kaelio/ktx, 1.6k stars) and Tool Use Data Synthesis (sunny-glow/Auto-BenchMax, 1.3k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
overmind-core (a GitHub organization) maintains it in overmind-core/overmind, which has 597 GitHub stars. The repository holds 20 skills in this directory. The repository was last updated on October 8, 2026.
Source: overmind-core/overmind on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.