Agent skill

Intrinsic Core Concepts

by intrinsic-ai in intrinsic-ai/intrinsic-core

Intrinsic Core zero-cloud architecture, core primitives (Assets, Services, Skills, Solutions, ICON), CLI inspection commands, and workspace search rules.

Apache-2.0Auto-check passedDevOps & Cloud

Install Intrinsic Core Concepts

skills CLI
$ npx skills add intrinsic-ai/intrinsic-core --skill intrinsic-core-concepts -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install intrinsic-ai/intrinsic-core intrinsic-core-concepts --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ 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-concepts .claude/skills/intrinsic-core-concepts && rm -rf skills-src

Use ~/.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/

Facts

Skill name
intrinsic-core-concepts
GitHub stars
562
Token cost
~2.6k tokens
SKILL.md length
970 words
Files
1
Skills in repo
9
Repo updated
First seen
Licence
Apache-2.0

At a glance

Intrinsic Core zero-cloud architecture, core primitives (Assets, Services, Skills, Solutions, ICON), CLI inspection commands, and workspace search rules.

  • Works in 5 steps: Assets → Services → Skills → …
  • Tasks that involve Cloud networking
  • SKILL.md covers Overview, Zero-cloud execution model, Core platform primitives and Input-aware decision tree for…, plus 3 more sections
  • Calls bazel and kubectl

What it does

Intrinsic Core Concepts is an agent skill from intrinsic-ai/intrinsic-core. Intrinsic Core zero-cloud architecture, core primitives (Assets, Services, Skills, Solutions, ICON), CLI inspection commands, and workspace search rules. Triggers: query workcell state, understand Intrinsic Core concepts, inspect running services or assets, search Bazel workspace. Subsystems: ICON, Executive, Asset/Solution catalog, Istio ingress gateway. Log/input dependencies: none (uses local port 17080). Anti-keywords: cloud deployment, GCP projects, remote orchestration, behavior tree CEL authoring, robot…

Its SKILL.md is about 2.6k 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 Cloud networking and Cloud architecture. It works with Google Cloud. 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.

When your agent uses it

  • Tasks that involve Cloud networking
  • Tasks that involve Cloud architecture

Example prompts

  • “/intrinsic-core-concepts”

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Assets
  2. Services
  3. Skills
  4. Solutions
  5. ICON

What it can do on your machine

Read from SKILL.md and the folder at commit 0221644. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    Shell commands in SKILL.md call:

    • bazel
    • kubectl

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use kubectl, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Intrinsic Core Concepts loads about 2.6k tokens when it runs. Until then it costs about 142 tokens; SKILL.md has 970 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~142
When it runs · the whole SKILL.md, loaded when a task matches
~2.6k

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from intrinsic-ai/intrinsic-core at commit 0221644, republished under its Apache-2.0 licence (© intrinsic-ai). 970 words, ~2,554 tokens.

Download SKILL.mdSave it as .claude/skills/intrinsic-core-concepts/SKILL.md (or your agent's skills folder).
name
intrinsic-core-concepts
description
Intrinsic Core zero-cloud architecture, core primitives (Assets, Services, Skills, Solutions, ICON), CLI inspection commands, and workspace search rules. Triggers: query workcell state, understand Intrinsic Core concepts, inspect running services or assets, search Bazel workspace. Subsystems: ICON, Executive, Asset/Solution catalog, Istio ingress gateway. Log/input dependencies: none (uses local port 17080). Anti-keywords: cloud deployment, GCP projects, remote orchestration, behavior tree CEL authoring, robot motion planning algorithms.

Intrinsic Core concepts and architecture

Overview

Intrinsic Core is an on-premise industrial robotics operating platform. Intrinsic Core executes completely on-premise on an industrial PC (IPC) without external cloud services, telemetry relays, or internet connectivity.

Zero-cloud execution model

When developing or executing code on Intrinsic Core, adhere to the zero-cloud paradigm:

  • On-premise execution: Authentication, configuration, and execution are completely self-contained within the local workcell.
  • Direct local CLI addressing: Target the local cluster gateway directly via --address=localhost:17080 (or --server=localhost:17080 for inctl process).
  • Direct gRPC ingress: All platform services are exposed through a local Istio/Envoy gateway listening on port 17080.
  • Paired negative guardrails (sparse safety limits):
    1. Do not run inctl solution list or inctl solution get with --address=localhost:17080 (cloud-only commands); run inctl service state list --address=localhost:17080 and inctl asset instance list --address=localhost:17080 to inspect local solutions instead.
    2. Do not handcraft skill boilerplate without CLI tooling; scaffold skills using inctl skill create <skill_id> --proto_package=<pkg> instead.
    3. Do not omit --instance_name=icon when running inctl icon subcommands over port 17080; always provide --instance_name=icon --address=localhost:17080 to route through the Istio ingress gateway.
    4. Do not run unfiltered find . or grep -rn . in the workspace or from root / (hangs on Bazel symlink trees, device streams, and pseudo-filesystems); always exclude hidden directories, .cache, and bazel-*, and ALWAYS run grep or find commands with a maximum 60-second timeout (e.g. timeout 60s grep ...).
  • CLI help syntax: Run inctl help or inctl <subcommand> --help to display Cobra commands. Running inctl --help invokes the Go flag parser and displays only logging flags.

Core platform primitives

Intrinsic Core applications are composed of five core primitives:

1. Assets

An Asset is a versioned, immutable package distributed as a bundle tarball (.bundle.tar) containing container images, descriptors, and manifests. Examples include hardware module definitions, gripper interfaces, CAD scene meshes, and skill libraries. Install bundles locally via:

bash
inctl asset install <bundle_path> --address=localhost:17080

[!NOTE] If inctl asset install fails with failed to dial "/run/containerd/containerd.sock": connect: connection refused or connection refused on localhost:17127, stop after at most 2 attempts. The failure is on the backend server side (the containerd socket and its mount belong inside k3s on the cluster host, NOT in the local client environment, e.g. Bubblewrap sandbox). Do NOT attempt to debug local /run sockets, search for sockets with find /run, or attempt to proxy /run/containerd/containerd.sock. Fall back to local hermetic Bazel verification (bazel build //..., bazel test //...).

2. Services

A Service is a long-running microservice daemon providing capabilities across the cluster over gRPC or HTTP. Services represent hardware interfaces (ur_module, gazebo_simulator), motion planners, and vision pipelines. Services declare lifecycle hooks (SIGTERM handling) and expose health endpoints.

3. Skills

A Skill is a discrete robotic task or capability encapsulated as an action or condition node within a Behavior Tree (BT). Examples include Cartesian linear motion, gripper actuation, or scene graph frame spawning. Skills declare equipment leases (required_equipment) and execute within an ExecuteContext.

4. Solutions

A Solution is the top-level deployable robotic application binding Services, the World model (ObjectWorld), and an Executive Behavior Tree to accomplish a workcell objective. Start or stop local solutions via inctl solution start and inctl solution stop with --address=localhost:17080.

5. ICON

ICON (intrinsic control core) is the real-time execution engine running a high-frequency control loop (1 kHz). It interfaces directly with motor servo drives (via EtherCAT) or hardware modules (via shared memory/IPC) to compute inverse kinematics, enforce dynamic limits, and stream joint trajectory setpoints safely.

Input-aware decision tree for platform inspection

Select diagnostic and inspection commands based on current runtime objective:

Goal: Inspect workcell state
├── Inspect active service states?
│   └── Run: inctl service state list --address=localhost:17080
│       └── Output: Active services (calibration_service, gazebo_simulator, icon, ur_module) and state (Enabled, Faulted)
├── Inspect configured asset instances?
│   └── Run: inctl asset instance list --address=localhost:17080
│       └── Output: Maps instance names to asset IDs (e.g. icon -> ai.intrinsic.generic_realtime_control_service)
├── Inspect installed catalog assets?
│   └── Run: inctl asset list --asset_types=service --address=localhost:17080
│       └── Output: Lists installed service packages, including uninstantiated assets
├── Inspect or control real-time ICON engine?
│   └── Run: inctl icon status --instance_name=icon --address=localhost:17080
│       └── Output: Real-time loop status, active parts, and controller state
└── Inspect or stage behavior tree process?
    └── Run: inctl process get --server=localhost:17080
        └── Output: Currently staged BehaviorTree proto definition (note --server flag)
Show full SKILL.md (397 more words)Show less

Mandatory workspace search rules

Always run search commands (grep, find) with an explicit maximum 60-second timeout (e.g. timeout 60s ...) to prevent unbounded hangs on cyclic symlinks, character devices, or unbuffered pipes.

  • Scope searches locally: Never search the root filesystem / (grep -r / or find /); scanning outside the workspace traverses /proc, /sys, and container caches and will freeze the process.
  • Exclude build and cache trees: Always exclude Bazel output trees and caches (.cache, bazel-*).
bash
# Search workspace files safely with a 60-second timeout:
timeout 60s grep -rn --exclude-dir={.cache,'bazel-*'} "search_term" .
timeout 60s find . -not -path '*/.*' -not -path './bazel-*' \( -name "*.py" -o -name "*.bzl" \)

# Inspect Bazel external dependency sources safely:
EXT_DIR="$(bazel info output_base)/external"
timeout 60s find "$EXT_DIR" -maxdepth 1 -type d
timeout 60s find "$EXT_DIR/<specific_repo>" -name "*.py"

Cross-skill progressive disclosure

For specialized domain capabilities, consult domain-specific skills:

System 2 reflection checkpoint and anti-thrashing circuit breakers

Pre-execution reflection checkpoint

Before executing CLI mutations or cluster queries, verify:

  1. Is the addressing flag correct (--address=localhost:17080 for asset/service/solution/icon, --server=localhost:17080 for process)?
  2. Does the service asset command include its required instance header flag (for example, --instance_name=icon)?
  3. Does the directory search command explicitly exclude bazel-* and .cache?
Anti-thrashing circuit breaker
  • On UNIMPLEMENTED (gRPC status 12): If an inctl command fails with empty UNIMPLEMENTED, check whether --instance_name=<name> was omitted or if a cloud-only subcommand was invoked instead of blindly retrying.
  • On UNAVAILABLE (gRPC status 14): If a command fails with connection refused or no healthy upstream, run inctl service state list --address=localhost:17080 once to verify gateway connectivity. If unreachable after 2 attempts, halt and inspect cluster pod health and container logs (via kubectl get pods -A and kubectl logs).
  • Retry ceiling: Switch to an alternate diagnostic branch if the same CLI command fails twice (maximum 2 retry attempts).
  • On containerd socket dial failure (/run/containerd/containerd.sock) or port 17127 connection refused: If inctl asset install fails with containerd socket connection refused, cap attempts at 2. Halt immediately. This is a backend k3s cluster host issue, not a local client sandbox issue. Do NOT attempt to debug local /run sockets, search with find /run, or attempt to proxy /run/containerd/containerd.sock. Fall back to local hermetic Bazel build and test verification (bazel build //..., bazel test //...).

© 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

Files

Just SKILL.md in .agents/skills/intrinsic-core-concepts of intrinsic-ai/intrinsic-core.

Open the folder on GitHubat commit 0221644

Compare with similar skills

Intrinsic Core Concepts 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.

Intrinsic Core Concepts compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Intrinsic Core Concepts this skillintrinsic-ai/intrinsic-core562—~2.6kAutomated safety check: PassApache-2.0
Dangling DNS Finderanirudhbiyani/findmytakeover180—~1.8kAutomated safety check: PassGPL-3.0
Cloud Cost Optimizationwshobson/agents40k14 repos~1.7kAutomated safety check: PassMIT
Thesvgglincker/thesvg2.8k—~1.5kAutomated safety check: PassMIT
Hybrid Cloud Networkingwshobson/agents40k11 repos~1.5kAutomated safety check: PassMIT
Terraform Module Librarywshobson/agents40k11 repos~1.3kAutomated safety check: PassMIT

Similar skills

  • Dangling DNS Finder

    anirudhbiyani/findmytakeover

    Detect dangling DNS records and subdomain-takeover risks across a multi-cloud environment by running the bundled findmytakeover tool.

    180 GitHub stars~1.8k tokensUpdated 1 mo ago
    DevOps & CloudAuto-check passed
  • Cuts cloud spend across AWS, Azure, GCP and OCI with cost tagging, rightsizing, commitment and spot pricing models, and architecture changes.

    40k GitHub starsUsed in 14 repos~1.7k tokens
    DevOps & CloudAuto-check passed
  • Thesvg

    glincker/thesvg

    Fetch brand SVG logos and cloud architecture icons (AWS, Azure, GCP) from theSVG.

    2.8k GitHub stars~1.5k tokensUpdated today
    DevOps & CloudAuto-check passed
  • Configure secure, high-performance connectivity between on-premises infrastructure and cloud platforms using VPN and dedicated connections.

    40k GitHub starsUsed in 11 repos~1.5k tokens
    DevOps & CloudAuto-check passed
  • Build reusable, tested Terraform modules for AWS, Azure, GCP and OCI, with a standard file layout, an AWS VPC example, versioning rules and Terratest checks.

    40k GitHub starsUsed in 11 repos~1.3k tokens
    DevOps & CloudAuto-check passed
  • Creates DrawIO XML diagrams of Google Cloud architectures from text or images, and analyzes existing .drawio files to list their GCP components.

    1.8k GitHub stars~3.7k tokensUpdated 24 days ago
    DevOps & CloudAuto-check passed

More from intrinsic-ai/intrinsic-core

All 9 skills in this repo
  • Intrinsic Core API Overview

    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…

    562 GitHub stars~3.4k tokensUpdated today
    Auto-check passed
  • Intrinsic Core Debugging

    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…

    562 GitHub stars~3.8k tokensUpdated today
    Auto-check: notes
  • Intrinsic Core Robot Motion

    intrinsic-ai/intrinsic-core

    Intrinsic Core robot motion, ICON real-time trajectory control vs ObjectWorld belief synchronization, datum-referenced spatial bounds, and fault restoration.

    562 GitHub stars~2.8k tokensUpdated today
    Auto-check passed
  • Intrinsic Core Solution Building

    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…

    562 GitHub stars~2.7k tokensUpdated today
    Auto-check passed
  • Intrinsic Core Service Authoring

    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.

    562 GitHub stars~2.2k tokensUpdated today
    Auto-check passed
  • Intrinsic Core Skill Authoring

    intrinsic-ai/intrinsic-core

    Authoring Intrinsic Core robot skills and stateless behavior tree leaf action nodes.

    562 GitHub stars~3k tokensUpdated today
    Auto-check passed

Works with

Categories

Questions about Intrinsic Core Concepts

What does Intrinsic Core Concepts do?

Intrinsic Core zero-cloud architecture, core primitives (Assets, Services, Skills, Solutions, ICON), CLI inspection commands, and workspace search rules. Intrinsic Core Concepts is an agent skill from intrinsic-ai/intrinsic-core. Intrinsic Core zero-cloud architecture, core primitives (Assets, Services, Skills, Solutions, ICON), CLI inspection commands, and workspace search rules.

When should I use Intrinsic Core Concepts?

Intrinsic Core Concepts fits situations like: tasks that involve Cloud networking; tasks that involve Cloud architecture.

How do I install Intrinsic Core Concepts in Claude Code?

Run `npx skills add intrinsic-ai/intrinsic-core --skill intrinsic-core-concepts -a claude-code`. Or copy the skill folder (.agents/skills/intrinsic-core-concepts in intrinsic-ai/intrinsic-core) into .claude/skills/intrinsic-core-concepts in your project. Claude Code loads it when a task matches its description.

How do I install Intrinsic Core Concepts in Codex?

Run `npx skills add intrinsic-ai/intrinsic-core --skill intrinsic-core-concepts -a codex`. Or copy the skill folder (.agents/skills/intrinsic-core-concepts in intrinsic-ai/intrinsic-core) into .agents/skills/intrinsic-core-concepts in your project. Codex loads it when a task matches its description.

Can I use Intrinsic Core Concepts in Cursor, Gemini CLI or GitHub Copilot?

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-concepts -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-concepts, .gemini/skills/intrinsic-core-concepts, .github/skills/intrinsic-core-concepts and .opencode/skills/intrinsic-core-concepts in your project.

What does Intrinsic Core Concepts need to run?

Going by SKILL.md and its folder, Intrinsic Core Concepts needs the command-line tools its instructions call (bazel and kubectl).

Does Intrinsic Core Concepts access the network?

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.

Is Intrinsic Core Concepts safe to install?

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.

What licence does Intrinsic Core Concepts use?

Intrinsic Core Concepts 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.

How many tokens does Intrinsic Core Concepts use?

About 2.6k tokens (SKILL.md is roughly 10k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Intrinsic Core Concepts?

Skills that share tags, products or a category with Intrinsic Core Concepts: Dangling DNS Finder (anirudhbiyani/findmytakeover, 180 stars), Cloud Cost Optimization (wshobson/agents, 40k stars), Thesvg (glincker/thesvg, 2.8k stars) and Hybrid Cloud Networking (wshobson/agents, 40k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Intrinsic Core Concepts?

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.