Standardized, sandboxed, and composable agent capabilities. Install verified toolchains into any LLM agent with one line of code, or author, test, and distribute your own.
Writing custom function-calling wrappers for every agent leads to security vulnerabilities and broken tools. Skills provides an isolated, type-safe execution fabric.
Open, deterministic manifests declaring JSON schemas, parameter constraints, execution privileges, and security boundaries. Compatible with OpenAI Tools, Anthropic Tool Use, and MCP.
Execute untrusted agent tools safely. Every skill runs inside a zero-latency WebAssembly sandbox with strict network egress controls, filesystem virtualization, and CPU limits.
Build your own skills in TypeScript or Python. Use our CLI to run synthetic agent evaluations, verify schema invariants, and package code into portable, signed OCI skill bundles.
Chain skills conditionally at runtime. Automatically handle format transformations, step validation, and error recovery cascades without polluting the model prompt buffer.
Instantly arm any autonomous agent with production tools while enforcing explicit permission boundaries.
// Mount sandboxed skills to an agent runtime
import { SkillRuntime, createAgentHarness } from '@ai-id/skills';
import { PostgresSkill } from '@ai-id/skills-sql';
import { GitHubReviewSkill } from '@ai-id/skills-github';
const runtime = new SkillRuntime({
sandbox: 'wasm-strict',
telemetry: { enabled: true, tracePropagation: 'w3c' }
});
// Register skills with fine-grained capability gates
runtime.mount(new PostgresSkill({
readOnly: true,
allowedSchemas: ['public', 'analytics'],
maxRowsReturned: 500
}));
runtime.mount(new GitHubReviewSkill({
repositories: ['org/core-infra'],
permissions: ['pull_request:read', 'comment:write']
}));
// Execute query through safe dispatch layer
const result = await runtime.executeSkill('postgres.query', {
sql: 'SELECT count(*) FROM user_events WHERE event_date = CURRENT_DATE'
});
console.log(`Skill executed in ${result.executionTimeMs}ms | Sandboxed: ${result.sandboxed}`);
// Output: Skill executed in 0.42ms | Sandboxed: true
From DevOps automation to analytical modeling, give your agents real leverage without compromising security.
Equip agents with sandboxed terminal commands, Terraform plans, and Kubernetes inspection skills with hard policy guardrails.
Allow agents to query production data warehouses, run Python numerical transformations, and generate charts safely in micro-sandboxes.
Connect custom internal REST and gRPC microservices into standard skills that any subagent can discover, inspect, and invoke safely.
We are accepting developers, agent builders, and infrastructure architects into our private registry alpha. Get early access to the Skill Author SDK and verified skill catalog.