Aider Delegate
amElnagdy/delegate-skills
Delegate a coding task to Aider (aider) as a background implementer, then review its diff and land it yourself.
Reuse what Ollama already has on this computer: adopt a running Ollama server into the person's fleet, or serve an Ollama-downloaded model without Ollama.
$ npx skills add autonomous-ai/openharness --skill engine-ollama -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install autonomous-ai/openharness engine-ollama --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/autonomous-ai/openharness.git skills-src && mkdir -p .claude/skills && cp -r skills-src/store/agents/autonomous-grid/skills/engine-ollama .claude/skills/engine-ollama && 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 "engine-ollama" agent skill from https://github.com/autonomous-ai/openharness/tree/main/store/agents/autonomous-grid/skills/engine-ollama into .claude/skills/engine-ollama/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "engine-ollama", 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/autonomous-ai/openharness/tree/main/store/agents/autonomous-grid/skills/engine-ollamaType 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 autonomous-ai/openharness --skill engine-ollama -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install autonomous-ai/openharness engine-ollama --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/autonomous-ai/openharness.git skills-src && mkdir -p .agents/skills && cp -r skills-src/store/agents/autonomous-grid/skills/engine-ollama .agents/skills/engine-ollama && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "engine-ollama" agent skill from https://github.com/autonomous-ai/openharness/tree/main/store/agents/autonomous-grid/skills/engine-ollama into .agents/skills/engine-ollama/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "engine-ollama", 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 autonomous-ai/openharness --skill engine-ollama -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install autonomous-ai/openharness engine-ollama --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/autonomous-ai/openharness.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/store/agents/autonomous-grid/skills/engine-ollama .cursor/skills/engine-ollama && 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 "engine-ollama" agent skill from https://github.com/autonomous-ai/openharness/tree/main/store/agents/autonomous-grid/skills/engine-ollama into .cursor/skills/engine-ollama/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "engine-ollama", 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/autonomous-ai/openharness.git --path store/agents/autonomous-grid/skills/engine-ollama--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 autonomous-ai/openharness --skill engine-ollama -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install autonomous-ai/openharness engine-ollama --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/autonomous-ai/openharness.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/store/agents/autonomous-grid/skills/engine-ollama .gemini/skills/engine-ollama && 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 "engine-ollama" agent skill from https://github.com/autonomous-ai/openharness/tree/main/store/agents/autonomous-grid/skills/engine-ollama into .gemini/skills/engine-ollama/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "engine-ollama", 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 autonomous-ai/openharness engine-ollamaInstalls 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 autonomous-ai/openharness --skill engine-ollama -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/autonomous-ai/openharness.git skills-src && mkdir -p .github/skills && cp -r skills-src/store/agents/autonomous-grid/skills/engine-ollama .github/skills/engine-ollama && 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 "engine-ollama" agent skill from https://github.com/autonomous-ai/openharness/tree/main/store/agents/autonomous-grid/skills/engine-ollama into .github/skills/engine-ollama/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "engine-ollama", 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 autonomous-ai/openharness --skill engine-ollama -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install autonomous-ai/openharness engine-ollama --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/autonomous-ai/openharness.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/store/agents/autonomous-grid/skills/engine-ollama .opencode/skills/engine-ollama && 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 "engine-ollama" agent skill from https://github.com/autonomous-ai/openharness/tree/main/store/agents/autonomous-grid/skills/engine-ollama into .opencode/skills/engine-ollama/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "engine-ollama", 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.
engine-ollamaReuse what Ollama already has on this computer: adopt a running Ollama server into the person's fleet, or serve an Ollama-downloaded model without Ollama.
Engine Ollama is an agent skill from autonomous-ai/openharness. Reuse what Ollama already has on this computer: adopt a running Ollama server into the person's fleet, or serve an Ollama-downloaded model without Ollama. Load before touching Ollama, its models or its settings.
Its SKILL.md is about 2.2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in AI & LLM Engineering, covering LLM inference and serving. It works with Ollama and llama.cpp. The repository describes itself as: The ultimate harness for coding agents and beyond. All your agents. All your machines. One command center. Start with code, then follow your curiosity and build across… The licence is MIT.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 74c2733. 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.
Shell commands in SKILL.md call:
ollamabrewFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
raw.githubusercontent.comAlso links to:
docs.ollama.comgithub.comollama.comFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Engine Ollama loads about 2.2k tokens when it runs. Until then it costs about 56 tokens; SKILL.md has 1,097 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 noted patterns worth knowing about, such as sudo or a known installer.
cOS app: quit from the menu bar; Linux: `sudo systemctl stop ollama` [doc].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 autonomous-ai/openharness at commit 74c2733, republished under its MIT licence (© autonomous-ai). 1,097 words, ~2,171 tokens.
.claude/skills/engine-ollama/SKILL.md (or your agent's skills folder).Official docs, read 2026-09-29 (source files in github.com/ollama/ollama/tree/main/docs):
FAQ · Context length ·
OpenAI compatibility ·
Thinking · CLI ·
macOS · Linux · Import ·
API reference
Tested: Ollama 0.34.4 (brew install ollama), MacBook Pro M1 Pro 32 GB, macOS 26.6, 2026-09-29.
Tags: [doc] official page above, [run] seen on the tested machine, [?] unverified.
fleet models → START WITH ollama): Ollama runs it. It downloaded the
file and ships its own engine for new architectures, which Grid's engine can refuse [?].(start it): start one yourself (below). An Ollama that is off is the normal case, not a reason
to switch engines [run].fleet models names Grid's llama.cpp — link the
blob into ~/.grid/models and join --serve [run].ollama create (a Modelfile with FROM <file>), and
that copies the whole file into Ollama's store (+624 MB for a 640 MB GGUF) [run]. So never do it
unasked; when the person wants Ollama and it has nothing suitable, offer it with the size it adds on
disk, beside the no-copy choice (the file with its own app). Never ollama pull without the
go-ahead: it downloads.Since 0.19 Ollama has its own MLX engine on Apple silicon, announced as a preview on 2026-03-30
(blog) [doc]. It runs on MLX only the architectures registered in its
source — read the list live, never from memory:
https://raw.githubusercontent.com/ollama/ollama/main/mlxrunner/model/architectures/architectures.go
(one import per architecture folder under mlxrunner/model/) [doc]. Compare with model_type from
fleet model-facts. Everything else keeps running on Ollama's GGML engine. The announced models are
Ollama-library tags in their own quantization, and the post asks for more than 32 GB of unified memory [doc];
importing other MLX models is not yet documented [?].
~/.ollama/models, Linux service /usr/share/ollama/.ollama/models, Windows
C:\Users\%username%\.ollama\models; OLLAMA_MODELS moves it [doc].manifests/registry.ollama.ai/library/<model>/<tag> (a JSON file) and blobs/sha256-<hex>;
the manifest layer application/vnd.ollama.image.model names the weights blob, a GGUF [run]. Model id is
<model>:<tag>; other namespaces are <user>/<model>:<tag> [?].fleet models already reads the manifests: entries with source: ollama, the blob path, and
alsoAt when another app links the same file [run].GET /api/tags (downloaded), GET /api/ps (loaded, with context_length and
size_vram) [doc], GET /v1/models (owned_by is the Ollama user, library by default) [doc][run].
POST /api/show {"model":ID} lists capabilities (completion, tools, thinking, vision) [doc].command -v ollama or /Applications/Ollama.app. ollama --version with no server prints
"Warning: could not connect to a running Ollama instance" and the client version [run].brew install ollama starts nothing [run];
the Linux installer creates a systemd service ollama [doc].fleet models → engines[] with kind: ollama. Default bind is 127.0.0.1:11434 [doc].Port P from outside machine.listeningPorts, and never 11434: that is the Ollama app's own, and it must
still start when the person opens it [run]. The port is set only through OLLAMA_HOST (no --port) [doc]:
"$GRID_FLEET" serve ollama-P --env OLLAMA_HOST=127.0.0.1:P --env OLLAMA_CONTEXT_LENGTH=65536 -- ollama serve(fleet serve keeps it alive after your shell returns; log run/ollama-P.log, PID run/ollama-P.pid.)
Listening on 127.0.0.1:P (version …) when ready [run].ollama command must carry the same OLLAMA_HOST, or it talks to 11434 [run].OLLAMA_CONTEXT_LENGTH to 65536 or more. The OpenAI API cannot set
context per request [doc].Run "$GRID_FLEET" verify --at http://127.0.0.1:P/v1 --model <model>:<tag> --kind ollama — it performs
these checks with deadlines and prints each one. What it checks:
GET / answers "Ollama is running" [run]. 3. GET /api/version → 200 [run]./v1/chat/completions with the model id, max_tokens 16 and
"reasoning_effort":"none" for a thinking model → non-empty content [doc][run].GET /api/ps shows the model with context_length ≥ 65536 [doc]. FAIL context means this Ollama
runs every model with that window [run]: leave the grid, then leave their Ollama as it is and start a
second one with OLLAMA_CONTEXT_LENGTH (above) [run]."$GRID_FLEET" run -- join GRID --at http://127.0.0.1:P/v1 -m <model>:<tag> --advertise-as ALIAS/v1 is required: without it /models and /chat/completions answer 404, and Grid's capability probe
records JSON output as unsupported without any error [run]. Grid's own detector finds Ollama only on
11434 [run].
/v1/chat/completions supports tools, response_format and reasoning_effort [doc].
reasoning_effort: "none" asks for no thinking; the native API uses "think": false [doc]./api/show → thinking.values, thinking.default [doc].capabilities contains tools before offering it for coding [doc].| Variable | Default | Effect |
|---|---|---|
OLLAMA_CONTEXT_LENGTH | by GPU memory (above) | context for every model [doc] |
OLLAMA_NUM_PARALLEL | 1 | requests at once per model; memory scales with parallel × context [doc] |
OLLAMA_KV_CACHE_TYPE | f16 | q8_0 ≈ half the KV memory, q4_0 ≈ a quarter; needs flash attention [doc] |
OLLAMA_FLASH_ATTENTION | automatic | 1 forces on, 0 off [doc] |
OLLAMA_KEEP_ALIVE | 5m | how long an idle model stays loaded [doc] |
OLLAMA_MAX_LOADED_MODELS | 3 × GPUs (3 on CPU) | models loaded at once [doc] |
brew services start ollama sets OLLAMA_FLASH_ATTENTION=1 and OLLAMA_KV_CACHE_TYPE=q8_0 [run: brew caveat].
ollama ps → PROCESSOR must read 100% GPU; a CPU/GPU split is slow [doc].
"$GRID_FLEET" stop ollama-P.OLLAMA_HOST=… ollama stop <model> [doc].sudo systemctl stop ollama [doc].| Sign | Do |
|---|---|
404 on /models or /chat/completions | the URL lacks /v1 [run] |
content empty, thinking full | add reasoning_effort: "none" [doc] |
/api/ps context below 65536 | the person's Ollama runs its default (4K or 32K); start a second Ollama with OLLAMA_CONTEXT_LENGTH instead of changing their app |
| 503 "server is overloaded" | queue full (OLLAMA_MAX_QUEUE, default 512) [doc]; wait, do not retry in a loop |
PROCESSOR shows CPU share | model plus context does not fit the GPU; smaller context or model [doc] |
| model not found | not downloaded; offer the download as a slow step, never pull silently |
© autonomous-ai, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in store/agents/autonomous-grid/skills/engine-ollama of autonomous-ai/openharness.
Open the folder on GitHubat commit 74c2733
Engine Ollama 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 |
|---|---|---|---|---|---|---|
| Engine Ollama this skillautonomous-ai/openharness | 1.2k | — | ~2.2k | Automated safety check: Notes | MIT | |
| Aider DelegateamElnagdy/delegate-skills | 2.3k | 2 repos | ~3k | Automated safety check: Pass | MIT | |
| Resolvealexziskind1/model-shelf | 130 | — | ~792 | Automated safety check: Pass | MIT | |
| Ollama Optimizerluongnv89/skills | 131 | — | ~4.1k | Automated safety check: Notes | MIT | |
| Local LLM Expertsickn33/agentic-awesome-skills | 47k | 2 repos | ~1.6k | Automated safety check: Pass | MIT | |
| Jetson LLM BenchmarkNVIDIA/skills | 3.5k | 1 repos | ~3.1k | Automated safety check: Pass | Apache-2.0 |
amElnagdy/delegate-skills
Delegate a coding task to Aider (aider) as a background implementer, then review its diff and land it yourself.
alexziskind1/model-shelf
Always resolve Hugging Face models via model-shelf before any download.
luongnv89/skills
Optimize Ollama configuration for the current machine's hardware.
sickn33/agentic-awesome-skills
Master local LLM inference, model selection, VRAM optimization, and local deployment using Ollama, llama.cpp, vLLM, and LM Studio.
NVIDIA/skills
Benchmark Jetson LLM/VLM serving performance across vLLM, llama.cpp, and Ollama with structured JSON output.
ruvnet/ruflo
Cost per million tokens on hardware you own (Ollama, llama.cpp, vLLM, LM Studio) from watts, electricity price, hardware price and measured tokens/second, and the utilisation at which local beats a…
autonomous-ai/openharness
Slices 3D mesh files into printer-profiled plain G-code through real slicer CLIs, with backend discovery, input inspection, dry runs and static validation.
autonomous-ai/openharness
Turns a home-automation request into standard, testable automations.yaml, run against Home Assistant Core's real triggers and verified with its own trace tool.
autonomous-ai/openharness
Turns a musical brief into LilyPond concert-pitch music, checked parts for each instrument and a playable practice pack.
autonomous-ai/openharness
Turns an STL and explicit printer and material requirements into compared OrcaSlicer plans, an editable 3MF project, checked G-code and a portable handoff.
autonomous-ai/openharness
Builds an editable DOCX report, a formula-driven XLSX workbook and a fresh LibreOffice PDF preview from one structured source file, then checks them together.
autonomous-ai/openharness
Dry-run, upload, and cautiously initiate local Bambu Lab print jobs from validated plain .gcode, using Bambu LAN FTPS/MQTT handoffs.
Categories
Reuse what Ollama already has on this computer: adopt a running Ollama server into the person's fleet, or serve an Ollama-downloaded model without Ollama. Engine Ollama is an agent skill from autonomous-ai/openharness. Reuse what Ollama already has on this computer: adopt a running Ollama server into the person's fleet, or serve an Ollama-downloaded model without Ollama.
Engine Ollama fits situations like: tasks that involve LLM inference and serving.
Run `npx skills add autonomous-ai/openharness --skill engine-ollama -a claude-code`. Or copy the skill folder (store/agents/autonomous-grid/skills/engine-ollama in autonomous-ai/openharness) into .claude/skills/engine-ollama in your project. Claude Code loads it when a task matches its description.
Run `npx skills add autonomous-ai/openharness --skill engine-ollama -a codex`. Or copy the skill folder (store/agents/autonomous-grid/skills/engine-ollama in autonomous-ai/openharness) into .agents/skills/engine-ollama 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 autonomous-ai/openharness --skill engine-ollama -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/engine-ollama, .gemini/skills/engine-ollama, .github/skills/engine-ollama and .opencode/skills/engine-ollama in your project.
Going by SKILL.md and its folder, Engine Ollama needs the command-line tools its instructions call (ollama and brew).
SKILL.md names 4 domains. In commands or code: raw.githubusercontent.com; the agent is likely to contact it when it follows the instructions. As links in the text: docs.ollama.com, github.com and ollama.com. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (runs commands with sudo), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.
Engine Ollama is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.2k tokens (SKILL.md is roughly 8.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Engine Ollama: Aider Delegate (amElnagdy/delegate-skills, 2.3k stars), Resolve (alexziskind1/model-shelf, 130 stars), Ollama Optimizer (luongnv89/skills, 131 stars) and Local LLM Expert (sickn33/agentic-awesome-skills, 47k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
autonomous-ai (a GitHub organization) maintains it in autonomous-ai/openharness, which has 1,194 GitHub stars. The repository holds 99 skills in this directory. The repository was last updated on October 9, 2026.
Source: autonomous-ai/openharness on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.