Inference Logoinference.sh

Skills

reusable context and instructions for AI agents — loaded on demand, not crammed into prompts.

skills are packages of instructions, reference docs, and scripts that agents retrieve when relevant. instead of a massive system prompt that slows every response, your agent sees a short list of available skills and loads what it needs.


how skills work

when you add skills to an agent:

  1. the agent's skill_get tool lists available skills (name + description)
  2. when relevant, the agent calls skill_get("skill-name") to load the full content
  3. supporting files (references, scripts, examples) are loaded on demand via skill_get("skill-name", "references/api-docs.md")

this progressive disclosure pattern keeps the context window focused. the same approach is used by Claude Code, Cursor, and other leading agents.

code
1user: "review this pull request"23agent: [calls skill_get(skill="code-review")]4        loads code review guidelines56agent: "based on our code review guidelines, here's my analysis..."

the agent skills standard

skills follow the agent skills open standard — a shared format that works across tools. a skill is a directory with a SKILL.md entry point plus optional supporting files:

code
1my-skill/2 SKILL.md           # entry point  yaml frontmatter + markdown instructions3 references/        # domain docs, API specs  loaded on demand4    api-docs.md5 scripts/           # executables the agent can run6    helper.py7 examples/          # example outputs showing expected format8    sample.md9 templates/         # templates for the agent to fill in10     template.md

inference.sh implements this standard natively — skills you create here work on inference.sh agents, Claude Code, Cursor, Windsurf, and any tool that supports the spec.


two ways to consume skills

inference.sh agentslocal agents (Claude Code, Cursor, etc.)
how it worksagent calls skill_get → content fetched from URL at runtimeskill directory on local filesystem, agent discovers by scanning
loadingon-demand via HTTPon-demand from disk
no setup neededjust add the skill to your agent configinstall the skill directory to ~/.claude/skills/
paths work everywhereskill_get("my-skill", "references/api-docs.md")relative path from SKILL.md: references/api-docs.md

the same paths work in both models. SKILL.md says references/api-docs.md — that works as a skill_get argument against our API and as a relative filesystem path locally.


what's next

we use cookies

we use cookies to ensure you get the best experience on our website. for more information on how we use cookies, please see our cookie policy.

by clicking "accept", you agree to our use of cookies.
learn more.