Regenerate Grpc Stubs
GetBindu/Bindu
Regenerate Python + TypeScript gRPC stubs after editing proto files.
Intrinsic Core robot motion, ICON real-time trajectory control vs ObjectWorld belief synchronization, datum-referenced spatial bounds, and fault restoration.
$ npx skills add intrinsic-ai/intrinsic-core --skill intrinsic-core-robot-motion -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install intrinsic-ai/intrinsic-core intrinsic-core-robot-motion --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-robot-motion .claude/skills/intrinsic-core-robot-motion && 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-robot-motion" agent skill from https://github.com/intrinsic-ai/intrinsic-core/tree/main/.agents/skills/intrinsic-core-robot-motion into .claude/skills/intrinsic-core-robot-motion/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "intrinsic-core-robot-motion", 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-robot-motionType 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-robot-motion -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install intrinsic-ai/intrinsic-core intrinsic-core-robot-motion --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-robot-motion .agents/skills/intrinsic-core-robot-motion && 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-robot-motion" agent skill from https://github.com/intrinsic-ai/intrinsic-core/tree/main/.agents/skills/intrinsic-core-robot-motion into .agents/skills/intrinsic-core-robot-motion/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "intrinsic-core-robot-motion", 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-robot-motion -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install intrinsic-ai/intrinsic-core intrinsic-core-robot-motion --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-robot-motion .cursor/skills/intrinsic-core-robot-motion && 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-robot-motion" agent skill from https://github.com/intrinsic-ai/intrinsic-core/tree/main/.agents/skills/intrinsic-core-robot-motion into .cursor/skills/intrinsic-core-robot-motion/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "intrinsic-core-robot-motion", 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-robot-motion--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-robot-motion -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install intrinsic-ai/intrinsic-core intrinsic-core-robot-motion --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-robot-motion .gemini/skills/intrinsic-core-robot-motion && 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-robot-motion" agent skill from https://github.com/intrinsic-ai/intrinsic-core/tree/main/.agents/skills/intrinsic-core-robot-motion into .gemini/skills/intrinsic-core-robot-motion/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "intrinsic-core-robot-motion", 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-robot-motionInstalls 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-robot-motion -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-robot-motion .github/skills/intrinsic-core-robot-motion && 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-robot-motion" agent skill from https://github.com/intrinsic-ai/intrinsic-core/tree/main/.agents/skills/intrinsic-core-robot-motion into .github/skills/intrinsic-core-robot-motion/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "intrinsic-core-robot-motion", 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-robot-motion -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-robot-motion --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-robot-motion .opencode/skills/intrinsic-core-robot-motion && 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-robot-motion" agent skill from https://github.com/intrinsic-ai/intrinsic-core/tree/main/.agents/skills/intrinsic-core-robot-motion into .opencode/skills/intrinsic-core-robot-motion/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "intrinsic-core-robot-motion", 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-robot-motionIntrinsic Core robot motion, ICON real-time trajectory control vs ObjectWorld belief synchronization, datum-referenced spatial bounds, and fault restoration.
Intrinsic Core Robot Motion is an agent skill from intrinsic-ai/intrinsic-core. Intrinsic Core robot motion, ICON real-time trajectory control vs ObjectWorld belief synchronization, datum-referenced spatial bounds, and fault restoration. Triggers: robot motion, micro-jogging, trajectory planning, controller inspection, fault recovery, rollback trajectory, pose drift prevention, standalone motion script execution. Subsystems: ICON, WORLD, GAZEBO, MOTIONPLANNER. Dependencies: inctl, iconapi.Client, ObjectWorldClient, ExecuteContext, @aiintrinsicsdks//intrinsic/icon/python:iconapi…
Its SKILL.md is about 2.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/standalone-motion.md`).
It sits in Backend & APIs, covering gRPC and Protobuf. It works with Python and gRPC. 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.
3 steps, taken from the first numbered list 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:
bazelpython3From 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 Robot Motion loads about 2.8k tokens when it runs, and up to ~3.6k if it reads all its reference files. Until then it costs about 207 tokens; SKILL.md has 697 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). 697 words, ~2,849 tokens.
.claude/skills/intrinsic-core-robot-motion/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Understanding state flow through an Intrinsic workcell is required when reading or commanding robot motion:
ICON) and hardware drivers:icon) runs at the hardware module's configured loop frequency (ServerConfig.frequency_hz, e.g. 500 Hz on Universal Robots, 1 kHz on high-rate controllers) and communicates with the physical robot or simulator (gazebo_simulator).ObjectWorld at 20–33.3 Hz (~30–50 ms interval).min_index). Use context managers (with icon_client.start_session() as session:) to guarantee slot deallocation and prevent AlreadyExistsError.ObjectWorld):ObjectWorld stores the scene graph belief state (world_id="world"), including kinematic objects (client.get_kinematic_object("<name>")) and coordinate frames.client.update_joint_positions(...) on ObjectWorld while hardware drivers are active is immediately overwritten back to the simulator's pose.icon_api.Client or leased equipment handles (context.resource_handles["robot"]). Direct ObjectWorldClient.update_joint_positions overrides apply only in cloned worlds (intrinsic_proto.world.ObjectWorldService/CloneWorld) or when hardware drivers are inactive.Motion scripts and procedural robot control routines must execute via hermetic Bazel targets rather than unmanaged host Python (python3 script.py), which lacks Intrinsic SDK dependencies. See intrinsic-core-bazel for package initialization (inctl bazel init), dependency mappings in MODULE.bazel, and py_binary target definitions.
To execute a standalone motion script:
inctl bazel initMODULE.bazel as detailed in intrinsic-core-bazel.py_binary target:
In your package BUILD file:load("@rules_python//python:defs.bzl", "py_binary")
py_binary(
name = "jog_flange",
srcs = ["jog_flange.py"],
deps = [
"@ai_intrinsic_sdks//intrinsic/icon/python:icon_api",
"@ai_intrinsic_sdks//intrinsic/world/python:object_world_client",
"@ai_intrinsic_sdks//intrinsic/world/proto:object_world_service_py_pb2_grpc",
],
)bazel run //:jog_flange -- --address=localhost:17080A minimal standalone script querying the robot initial flange transform and calculating a safe jog displacement within the 10 mm envelope:
"""Sample standalone robot micro-jog script executed hermetically via Bazel."""
import argparse
import grpc
from intrinsic.world.proto import object_world_service_pb2_grpc
from intrinsic.world.python import object_world_client
CANONICAL_P0 = (-0.093094, -0.339947, 0.385646)
def main() -> None:
parser = argparse.ArgumentParser(description="Hermetic motion script.")
parser.add_argument(
"--address", default="localhost:17080", help="Cell address"
)
args = parser.parse_args()
channel = grpc.insecure_channel(args.address)
stub = object_world_service_pb2_grpc.ObjectWorldServiceStub(channel)
client = object_world_client.ObjectWorldClient(world_id="world", stub=stub)
ur = client.get_kinematic_object("ur_module")
tf = client.get_transform(client.root, ur.flange)
curr_pos = tuple(float(x) for x in tf.translation[:3])
print(f"Initial flange position: {curr_pos}")
# Commanded micro-jog displacement (e.g. 4 mm along X-axis, strictly within 1 mm - 8 mm)
delta_x, delta_y, delta_z = 0.004, 0.0, 0.0
target_pos = (
curr_pos[0] + delta_x,
curr_pos[1] + delta_y,
curr_pos[2] + delta_z,
)
# Verify target position remains strictly <= 10 mm from canonical P0
disp_from_p0 = (
(target_pos[0] - CANONICAL_P0[0]) ** 2
+ (target_pos[1] - CANONICAL_P0[1]) ** 2
+ (target_pos[2] - CANONICAL_P0[2]) ** 2
) ** 0.5
if disp_from_p0 > 0.01:
raise ValueError(
f"Target pose exceeds 10 mm limit from canonical P0: {disp_from_p0:.4f} m"
)
if __name__ == "__main__":
main()Read the domain reference guide under references/ before authoring standalone motion scripts or investigating motion errors:
| Reference guide | Technical scope and focus | When to read it |
|---|---|---|
| references/standalone-motion.md | Standalone motion script execution via hermetic py_binary targets and implementation template. | Writing standalone robot jog scripts, querying flange transforms, or testing robot motions outside skills. |
| ../intrinsic-core-bazel/SKILL.md | Bazel Bzlmod initialization (inctl bazel init), @ai_intrinsic_sdks dependency mappings, and build rules. | Configuring MODULE.bazel and BUILD for motion scripts. |
| ../intrinsic-core-debugging/references/motion-planning-and-icon.md | Motion planning diagnostics, IK failures, 2π flips, and ICON real-time cycle overruns. | Debugging planning stalls, cycle overruns, or controller faults. |
Before motion, verify the controller using inctl icon status --instance_name=icon --address=localhost:17080 (the --instance_name=icon flag is mandatory for Envoy routing):
Precondition: Check controller operational status via inctl icon status --instance_name=icon --address=localhost:17080
├─ Operational Status: ENABLED and parts are ENABLED -> Proceed to motion execution
├─ Status is FAULTED (software fault) -> Run inctl icon clear-faults --instance_name=icon --address=localhost:17080
├─ Safety stop (ModeOfSafeOperation: UNKNOWN) -> Verify physical E-stop button / teach pendant state before clearing
├─ Session slot leak (AlreadyExistsError) -> Terminate leaked session handle or wrap session in Python context manager
├─ Clock handshake stall (Gazebo time queue timeout) -> Verify simulation time synchronization with inctl icon status
└─ Pod startup lockfile deadlock -> Clear faults with inctl icon clear-faultstry...finally idiomConsider wrapping motion commands in a try...finally block that executes desired behavior on failure:
from typing import Any
CANONICAL_P0 = (-0.093094, -0.339947, 0.385646)
def execute_recoverable_trajectory(
robot_handle: Any, delta_xyz: tuple[float, float, float]
) -> None:
"""Executes a bounded Cartesian jog with guaranteed rollback on failure."""
curr_pose = robot_handle.get_current_pose()
cx, cy, cz = float(curr_pose[0]), float(curr_pose[1]), float(curr_pose[2])
dx, dy, dz = float(delta_xyz[0]), float(delta_xyz[1]), float(delta_xyz[2])
# Clamp target pose within 0.01 m canonical sphere around P0
tx, ty, tz = cx + dx, cy + dy, cz + dz
disp_from_p0 = (
(tx - CANONICAL_P0[0]) ** 2
+ (ty - CANONICAL_P0[1]) ** 2
+ (tz - CANONICAL_P0[2]) ** 2
) ** 0.5
if disp_from_p0 > 0.01:
scale = 0.01 / disp_from_p0
dx = (CANONICAL_P0[0] + (tx - CANONICAL_P0[0]) * scale) - cx
dy = (CANONICAL_P0[1] + (ty - CANONICAL_P0[1]) * scale) - cy
dz = (CANONICAL_P0[2] + (tz - CANONICAL_P0[2]) * scale) - cz
motion_succeeded = False
try:
# Build point-to-point move action or jog increment
_ = getattr(robot_handle, "create_point_to_point_move_action", None)
robot_handle.jog((float(dx), float(dy), float(dz)))
motion_succeeded = True
finally:
if not motion_succeeded:
robot_handle.rollback() # or robot_handle.move_to_pose(curr_pose)To prevent hardware damage and controller deadlocks, adhere to these paired rules:
ObjectWorld to move active hardware; send trajectory actions through icon_api.Client or leased equipment handles (context.resource_handles["robot"]).inctl icon clear-faults --instance_name=icon --address=localhost:17080.Before invoking robot movement commands, perform a System 2 reflection checkpoint:
ENABLED via inctl icon status --instance_name=icon --address=localhost:17080?with icon_client.start_session()) to prevent slot leaks?Anti-thrashing circuit breaker: Limit consecutive retries to <= 2. If motion or verification fails after 2 attempts, halt commands and inspect inctl icon status --instance_name=icon --address=localhost:17080. Do not repeat commands in an unverified loop.
numpy.ndarray to native Python list[float] or tuple[float, float, float] before passing to SDK or proto methods (float(vec[0]), float(vec[1]), float(vec[2])).matrix.shape == (6, 6) before calling from_ndarray for stiffness or damping matrices..translation or .position on returned poses before computing Euclidean distances.ENABLED via inctl icon status --instance_name=icon --address=localhost:17080.with icon_client.start_session() to prevent AlreadyExistsError.py_binary) with @ai_intrinsic_sdks deps and run via standard bazel run (never unmanaged python3).float sequences rather than raw numpy.ndarray.© 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
SKILL.md and 1 other file (references) in .agents/skills/intrinsic-core-robot-motion of intrinsic-ai/intrinsic-core.
Open the folder on GitHubat commit 0221644
Intrinsic Core Robot Motion 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 Robot Motion this skillintrinsic-ai/intrinsic-core | 562 | — | ~2.8k | Automated safety check: Pass | Apache-2.0 | |
| Regenerate Grpc StubsGetBindu/Bindu | 10k | — | ~810 | Automated safety check: Pass | Custom licence | |
| Spider Kingaoyunyang/spider-king-skill | 509 | — | ~7.3k | Automated safety check: Pass | MIT | |
| Web Reschlarpc/re-shell | 532 | — | ~1.4k | Automated safety check: Pass | None | |
| Adding Personhog RpcPostHog/posthog | 40k | — | ~2.1k | Automated safety check: Pass | Custom licence | |
| Doca Flow Grpc ServerNVIDIA/skills | 3.6k | — | ~4.2k | Automated safety check: Pass | Apache-2.0 |
GetBindu/Bindu
Regenerate Python + TypeScript gRPC stubs after editing proto files.
aoyunyang/spider-king-skill
Pure-web protocol reverse skill: turn hostile browser clients into browser-free Python collectors.
schlarpc/re-shell
Web reverse engineering tools and workflows. An agent skill from schlarpc/re-shell.
PostHog/posthog
Guide for adding a new RPC to personhog-replica and personhog-router.
NVIDIA/skills
PLAINTEXT-ONLY: the shipped docaflowgrpc server uses grpc::InsecureServerCredentials() with NO TLS / mTLS / token-auth knob on the binary — transport security must come from external infrastructure…
NVIDIA/NeMo-Relay
Change NeMo Relay dynamic plugin loaders, manifests, native ABI, gRPC worker protocol, or Python worker SDK.
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 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.
intrinsic-ai/intrinsic-core
Authoring Intrinsic Core robot skills and stateless behavior tree leaf action nodes.
Categories
Intrinsic Core robot motion, ICON real-time trajectory control vs ObjectWorld belief synchronization, datum-referenced spatial bounds, and fault restoration. Intrinsic Core Robot Motion is an agent skill from 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 Core Robot Motion fits situations like: tasks that involve gRPC and Protobuf.
Run `npx skills add intrinsic-ai/intrinsic-core --skill intrinsic-core-robot-motion -a claude-code`. Or copy the skill folder (.agents/skills/intrinsic-core-robot-motion in intrinsic-ai/intrinsic-core) into .claude/skills/intrinsic-core-robot-motion in your project. Claude Code loads it when a task matches its description.
Run `npx skills add intrinsic-ai/intrinsic-core --skill intrinsic-core-robot-motion -a codex`. Or copy the skill folder (.agents/skills/intrinsic-core-robot-motion in intrinsic-ai/intrinsic-core) into .agents/skills/intrinsic-core-robot-motion 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-robot-motion -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-robot-motion, .gemini/skills/intrinsic-core-robot-motion, .github/skills/intrinsic-core-robot-motion and .opencode/skills/intrinsic-core-robot-motion in your project.
Going by SKILL.md and its folder, Intrinsic Core Robot Motion needs the command-line tools its instructions call (bazel and python3). Our summary lists: Python 3.
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 Robot Motion 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.8k tokens (SKILL.md is roughly 11k 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 766 tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Intrinsic Core Robot Motion: Regenerate Grpc Stubs (GetBindu/Bindu, 10k stars), Spider King (aoyunyang/spider-king-skill, 509 stars), Web Re (schlarpc/re-shell, 532 stars) and Adding Personhog Rpc (PostHog/posthog, 40k 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.