Os Usage
goinfinite/os
A skill your agent uses when deploying or managing applications on an Infinite OS instance — maps the dashboard, CLI, and REST API, and gives the core deployment workflows.
Intrinsic Core solution lifecycle orchestration, two-step service sideloading (inctl asset install + inctl service add), service state inspection, and ICON controller management.
$ npx skills add intrinsic-ai/intrinsic-core --skill intrinsic-core-solutions -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install intrinsic-ai/intrinsic-core intrinsic-core-solutions --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/intrinsic-ai/intrinsic-core.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/intrinsic-core-solutions .claude/skills/intrinsic-core-solutions && 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 "intrinsic-core-solutions" agent skill from https://github.com/intrinsic-ai/intrinsic-core/tree/main/.agents/skills/intrinsic-core-solutions into .claude/skills/intrinsic-core-solutions/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "intrinsic-core-solutions", 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/intrinsic-ai/intrinsic-core/tree/main/.agents/skills/intrinsic-core-solutionsType 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 intrinsic-ai/intrinsic-core --skill intrinsic-core-solutions -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install intrinsic-ai/intrinsic-core intrinsic-core-solutions --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/intrinsic-ai/intrinsic-core.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/intrinsic-core-solutions .agents/skills/intrinsic-core-solutions && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "intrinsic-core-solutions" agent skill from https://github.com/intrinsic-ai/intrinsic-core/tree/main/.agents/skills/intrinsic-core-solutions into .agents/skills/intrinsic-core-solutions/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "intrinsic-core-solutions", 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 intrinsic-ai/intrinsic-core --skill intrinsic-core-solutions -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install intrinsic-ai/intrinsic-core intrinsic-core-solutions --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/intrinsic-ai/intrinsic-core.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/intrinsic-core-solutions .cursor/skills/intrinsic-core-solutions && 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 "intrinsic-core-solutions" agent skill from https://github.com/intrinsic-ai/intrinsic-core/tree/main/.agents/skills/intrinsic-core-solutions into .cursor/skills/intrinsic-core-solutions/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "intrinsic-core-solutions", 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/intrinsic-ai/intrinsic-core.git --path .agents/skills/intrinsic-core-solutions--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 intrinsic-ai/intrinsic-core --skill intrinsic-core-solutions -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install intrinsic-ai/intrinsic-core intrinsic-core-solutions --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/intrinsic-ai/intrinsic-core.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/intrinsic-core-solutions .gemini/skills/intrinsic-core-solutions && 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 "intrinsic-core-solutions" agent skill from https://github.com/intrinsic-ai/intrinsic-core/tree/main/.agents/skills/intrinsic-core-solutions into .gemini/skills/intrinsic-core-solutions/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "intrinsic-core-solutions", 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 intrinsic-ai/intrinsic-core intrinsic-core-solutionsInstalls 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 intrinsic-ai/intrinsic-core --skill intrinsic-core-solutions -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/intrinsic-ai/intrinsic-core.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/intrinsic-core-solutions .github/skills/intrinsic-core-solutions && 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 "intrinsic-core-solutions" agent skill from https://github.com/intrinsic-ai/intrinsic-core/tree/main/.agents/skills/intrinsic-core-solutions into .github/skills/intrinsic-core-solutions/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "intrinsic-core-solutions", 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 intrinsic-ai/intrinsic-core --skill intrinsic-core-solutions -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install intrinsic-ai/intrinsic-core intrinsic-core-solutions --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/intrinsic-ai/intrinsic-core.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/intrinsic-core-solutions .opencode/skills/intrinsic-core-solutions && 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 "intrinsic-core-solutions" agent skill from https://github.com/intrinsic-ai/intrinsic-core/tree/main/.agents/skills/intrinsic-core-solutions into .opencode/skills/intrinsic-core-solutions/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "intrinsic-core-solutions", 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.
intrinsic-core-solutionsIntrinsic Core solution lifecycle orchestration, two-step service sideloading (inctl asset install + inctl service add), service state inspection, and ICON controller management.
Intrinsic Core Solutions is an agent skill from intrinsic-ai/intrinsic-core. Intrinsic Core solution lifecycle orchestration, two-step service sideloading (inctl asset install + inctl service add), service state inspection, and ICON controller management. Triggers on solution start/stop, service sideloading, State: Error recovery, or ICON faults. Target subsystems: SOLUTION, SERVICES, ICON. Dependencies: inctl, localhost:17080. Anti-keywords: bzl, BUILD, code-editing, direct docker commands.
Its SKILL.md is about 2.4k 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 DevOps & Cloud, covering Containers. It works with Docker. The repository describes itself as: Intrinsic Core™ provides an open, local runtime, SDK, and hardware agnostic, real-time control framework for industrial robotics. The licence is Apache-2.0.
2 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 0221644. 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:
bazelFrom 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 no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Intrinsic Core Solutions loads about 2.4k tokens when it runs. Until then it costs about 111 tokens; SKILL.md has 660 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 intrinsic-ai/intrinsic-core at commit 0221644, republished under its Apache-2.0 licence (© intrinsic-ai). 660 words, ~2,364 tokens.
.claude/skills/intrinsic-core-solutions/SKILL.md (or your agent's skills folder).Intrinsic solutionAn Intrinsic Solution is the top-level deployable robotic application running on the workcell PC. It orchestrates:
ObjectWorld via intrinsic_proto.world.ObjectWorldService).intrinsic_proto.executive.ExecutiveService).Deploying custom microservices follows a strict two-step class vs. instance lifecycle model:
Installing a .bundle.tar archive registers the reusable service type/class in the catalog. Bundles must include a compiled FileDescriptorSet (via --file_descriptor_set during bundling). No container runs at this stage:
inctl asset install /path/to/my_service_bundle.tar --address=localhost:17080[!IMPORTANT] Backend containerd socket and OCI upload circuit breaker: If
inctl asset installfails withfailed to dial "/run/containerd/containerd.sock": connect: connection refusedor connection refused onlocalhost:17127, stop after at most 2 attempts. The containerd socket and its mount reside insidek3son the cluster host, NOT in the local client environment (e.g. Bubblewrap sandbox). Do NOT search for sockets viafind /runor attempt to proxy unix domain sockets. Proceed directly to verify the service implementation hermetically using local Bazel build and test commands (bazel build //...,bazel test //...; see intrinsic-core-bazel).
Instantiate named runtime containers from the registered asset class. Serialize configuration protos into binary .binpb format using google.protobuf.Any before passing to --config (do not pass .textproto files; serialize configuration protos to binary .binpb wire format instead):
inctl service add "<package.service_name>" --name=<instance_name> --config=/path/to/my_config.binpb --address=localhost:17080[!NOTE] A single installed asset class (e.g.
perception.camera_driver) can be instantiated multiple times (--name=wrist_cam,--name=overhead_cam), each with a distinct.binpbconfiguration specifying its hardware address.
All local control-plane operations target --address=localhost:17080. Run inctl help or inctl <subcommand> --help to inspect commands (do not run inctl --help, which is intercepted by Go logging flags; run inctl help instead):
Inspect running services and catalog assets using dedicated inspection subcommands:
# List all instantiated solution assets (services, hardware, scene objects):
inctl asset instance list --address=localhost:17080
# Inspect runtime service states (prints human-readable State: Enabled):
inctl service state list --address=localhost:17080
# Inspect raw gRPC status enums (STATE_CODE_ENABLED, STATE_CODE_ERROR):
inctl service state list --address=localhost:17080 --output=jsonDeploy or terminate versioned solutions through the lifecycle manager. Stop active solutions before switching execution modes (e.g. transitioning from simulation sim to physical hardware real):
# Stop the currently running solution:
inctl solution stop --address=localhost:17080
# Verify clean stopped state (service state list returns empty or no running services):
inctl service state list --address=localhost:17080
# Start a versioned solution:
inctl solution start <solution_id> --address=localhost:17080Core hardware modules (ur_module), simulator bridges (gazebo_simulator), and the real-time controller (icon) are managed by the workcell infrastructure (do not attempt inctl service state disable icon; manage real-time controllers via inctl icon instead). Always pass --instance_name=icon when calling inctl icon against --address=localhost:17080 (omitting --instance_name returns rpc error: code = Unimplemented):
# Inspect ICON controller operational status:
inctl icon status --instance_name=icon --address=localhost:17080
# Enable or disable the real-time controller:
inctl icon enable --instance_name=icon --address=localhost:17080
inctl icon disable --instance_name=icon --address=localhost:17080
# Clear safety and hardware faults (remove stale lockfile first if container crashed):
rm -f /tmp/intrinsic_icon/ur_module.lock
inctl icon clear-faults --instance_name=icon --address=localhost:17080[Issue detected during solution operation]
│
├─► [Symptom: inctl icon returns "rpc error: code = Unimplemented"]
│ └─► Cause: Ingress missing x-resource-instance-name header.
│ └─► Action: Append --instance_name=icon to the inctl icon invocation.
│
├─► [Symptom: inctl service add fails with "cannot parse invalid wire-format data"]
│ └─► Cause: Configuration proto was supplied as human-readable textproto.
│ └─► Action: Pack config into google.protobuf.Any and serialize to binary .binpb.
│
├─► [Symptom: Startup fails with "Ports not open: executive...:8080"]
│ └─► Cause: Executive is blocked waiting on an upstream dependency channel.
│ └─► Action: Check simulation-service (port 8088) and gzserver (port 50053) mesh loading.
│
├─► [Symptom: ur_module or icon remains in State: Faulted / Error after crash]
│ └─► Cause: Stale shared memory lockfile on host filesystem.
│ └─► Action: rm -f /tmp/intrinsic_icon/ur_module.lock && inctl icon clear-faults --instance_name=icon.
│
├─► [Symptom: inctl asset install fails with failed to dial "/run/containerd/containerd.sock": connection refused]
│ └─► Cause: Backend artifacts-deployment pod in k3s cannot reach host containerd socket.
│ └─► Action: Cap at <= 2 attempts; do not inspect local /run; verify build/test hermetically with bazel.
│
├─► [Symptom: Pods remain permanently Pending with Insufficient nvidia.com/gpu]
│ └─► Cause: GPU time-slicing replica limit reached across vision/simulation containers.
│ └─► Action: Reduce concurrent camera/inference pods or inspect inctl service logs.
│
└─► [Symptom: Solution redeploy hangs or fails with missing skills]
└─► Cause: Asynchronous namespace termination race (0/0 pods ready evaluated as Ready).
└─► Action: Execute inctl solution stop and wait for terminating pods to clear before starting.System 2 reflection and circuit breaker checkpointsBefore executing state-mutating commands (inctl solution start, inctl solution stop, inctl service add, or inctl icon clear-faults):
inctl service state list --address=localhost:17080..binpb) and instance flags (--instance_name=icon).inctl service state list --address=localhost:17080.STATE_CODE_ERROR or a pod fails readiness after 3 checks, halt repeated restarts. Branch immediately to upstream dependency inspection or ICON fault diagnosis per the decision tree above.inctl asset install fails with containerd socket connection refused (/run/containerd/containerd.sock or localhost:17127), halt cluster upload attempts immediately. Recognize this is a backend k3s daemon failure, not a local sandbox issue. Verify package hermetically with bazel build //... and bazel test //....inctl asset install before runtime containers are instantiated via inctl service add --config=config.binpb, or if cluster installation encounters backend containerd socket failures (/run/containerd/containerd.sock connection refused), hermetic local build and test via Bazel (bazel build //..., bazel test //...) succeed.STATE_CODE_ENABLED via inctl service state list --address=localhost:17080 --output=json.Operational Status: ENABLED via inctl icon status --instance_name=icon --address=localhost:17080.© intrinsic-ai, Apache-2.0. 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 .agents/skills/intrinsic-core-solutions of intrinsic-ai/intrinsic-core.
Open the folder on GitHubat commit 0221644
Intrinsic Core Solutions 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 |
|---|---|---|---|---|---|---|
| Intrinsic Core Solutions this skillintrinsic-ai/intrinsic-core | 562 | — | ~2.4k | Automated safety check: Pass | Apache-2.0 | |
| Os Usagegoinfinite/os | 361 | — | ~4.8k | Automated safety check: Notes | GPL-2.0 | |
| Setup Cpu Proxy Serverdrawthingsai/draw-things-community | 584 | — | ~3.8k | Automated safety check: Pass | GPL-3.0 | |
| AI ServerOpentrons/opentrons | 523 | — | ~2.5k | Automated safety check: Notes | Apache-2.0 | |
| Monstermq Broker Configvogler75/monster-mq | 143 | — | ~2.2k | Automated safety check: Pass | GPL-3.0 | |
| Acarshub Socket Namespacesdr-enthusiasts/docker-acarshub | 117 | — | ~710 | Automated safety check: Pass | GPL-3.0 |
goinfinite/os
A skill your agent uses when deploying or managing applications on an Infinite OS instance — maps the dashboard, CLI, and REST API, and gives the core deployment workflows.
drawthingsai/draw-things-community
Set up and verify a new Draw Things CPU proxy and Envoy server using the scripts in Scripts/ServerManagement/CPUScript.
Opentrons/opentrons
Conventions for the opentrons-ai-server FastAPI service — project structure, uv dependency management, settings, testing, Docker, and deployment.
vogler75/monster-mq
Guide for configuring, deploying, and operating the MonsterMQ broker.
sdr-enthusiasts/docker-acarshub
Use ONLY when working in the docker-acarshub repository AND touching socket.io code -- emit / on / connect calls on either the React frontend or the Fastify backend.
Aedelon/claude-code-blueprint
Reference patterns for REST APIs, pytest/vitest testing, Docker multi-stage builds, GitHub Actions CI/CD, PostgreSQL, TypeScript generics, Python async, and React Server Components.
intrinsic-ai/intrinsic-core
Intrinsic Core gRPC service selection, Envoy x-resource-instance-name routing, and progressive disclosure hub across ObjectWorldService, MotionPlannerService, ICON, cameras, KVStore, and platform…
intrinsic-ai/intrinsic-core
Meta-level debugging workflows, architectural layer isolation, and progressive disclosure routing across Envoy ingress, Kubernetes pods, Behavior Trees, ObjectWorld synchronization, ICON real-time…
intrinsic-ai/intrinsic-core
Intrinsic Core robot motion, ICON real-time trajectory control vs ObjectWorld belief synchronization, datum-referenced spatial bounds, and fault restoration.
intrinsic-ai/intrinsic-core
Intrinsic Solution Building Library (SBL) Python SDK guide for connecting to workcells, composing Behavior Trees, querying/mutating ObjectWorld frames, binding equipment resources, and orchestrating…
intrinsic-ai/intrinsic-core
Intrinsic Core zero-cloud architecture, core primitives (Assets, Services, Skills, Solutions, ICON), CLI inspection commands, and workspace search rules.
intrinsic-ai/intrinsic-core
Intrinsic Core microservice authoring, ServiceManifest definitions (realspec vs simspec), RuntimeContext port bindings (gRPC port 1 vs HTTP port 7), SIGTERM lifecycle handling, and .binpb sideloading.
Works with
Categories
Intrinsic Core solution lifecycle orchestration, two-step service sideloading (inctl asset install + inctl service add), service state inspection, and ICON controller management. Intrinsic Core Solutions is an agent skill from intrinsic-ai/intrinsic-core. Intrinsic Core solution lifecycle orchestration, two-step service sideloading (inctl asset install + inctl service add), service state inspection, and ICON controller management.
Intrinsic Core Solutions fits situations like: solution start/stop; service sideloading; state: Error recovery.
Run `npx skills add intrinsic-ai/intrinsic-core --skill intrinsic-core-solutions -a claude-code`. Or copy the skill folder (.agents/skills/intrinsic-core-solutions in intrinsic-ai/intrinsic-core) into .claude/skills/intrinsic-core-solutions in your project. Claude Code loads it when a task matches its description.
Run `npx skills add intrinsic-ai/intrinsic-core --skill intrinsic-core-solutions -a codex`. Or copy the skill folder (.agents/skills/intrinsic-core-solutions in intrinsic-ai/intrinsic-core) into .agents/skills/intrinsic-core-solutions 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 intrinsic-ai/intrinsic-core --skill intrinsic-core-solutions -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/intrinsic-core-solutions, .gemini/skills/intrinsic-core-solutions, .github/skills/intrinsic-core-solutions and .opencode/skills/intrinsic-core-solutions in your project.
Going by SKILL.md and its folder, Intrinsic Core Solutions needs the command-line tools its instructions call (bazel). Our summary lists: Docker.
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.
Intrinsic Core Solutions is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.4k tokens (SKILL.md is roughly 9.5k 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 Intrinsic Core Solutions: Os Usage (goinfinite/os, 361 stars), Setup Cpu Proxy Server (drawthingsai/draw-things-community, 584 stars), AI Server (Opentrons/opentrons, 523 stars) and Monstermq Broker Config (vogler75/monster-mq, 143 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
intrinsic-ai (a GitHub organization) maintains it in intrinsic-ai/intrinsic-core, which has 562 GitHub stars. The repository holds 9 skills in this directory. The repository was last updated on October 10, 2026.
Source: intrinsic-ai/intrinsic-core on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.