Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.simplefunctions.dev/llms.txt

Use this file to discover all available pages before exploring further.

A skill is a packaged agent capability — instructions, tools, and configuration bundled into a runnable unit. Skills are versioned, forkable, and shareable across users.

Browse

sf list                      # your skills
sf concepts <slug>           # deep-link to a published skill page
Or via MCP:
browse_public_skills(query: "macro hedge")
list_skills()

Run

sf run_skill --slug fed-cut-screener --json
Or via MCP run_skill(slug, params).

Fork

sf skill fork <slug>
Or fork_skill(skill_id) via MCP. Forking creates a private copy you can modify.

Publish

sf skill publish <id> --slug my-screener
Or publish_skill(id, slug) via MCP. Published skills become public at simplefunctions.dev/skills/<slug>.

Skill schema

{
  "id": "sk_...",
  "slug": "fed-cut-screener",
  "name": "Fed cut screener",
  "description": "Surfaces under-priced Fed rate cut markets",
  "instructions": "...prompt...",
  "tools": ["query", "screen_markets", "inspect"],
  "params": [{ "name": "horizon", "type": "string", "default": "next-fomc" }],
  "owner_user_id": "u_...",
  "visibility": "public",
  "version": 3
}

Next steps

MCP tools reference

browse_public_skills, run_skill, full tool list.

Build agents

How skills compose with the agent loop.