Agent skill · AI & Agents

builtin-tool

Build LobeHub builtin tool packages. Use when adding agent-callable tools, manifests, executors, runtimes, inspectors, renders, placeholders, streaming, interventions, portals, or tool registries.

LobeHub80,937★ · +310/wk · 1 repos on radarProfile →
claude-codeNOASSERTION
Install
npx skills add lobehub/lobehub --skill builtin-tool --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 14
SKILL.md size: 9 KB
Bundled scripts: none
Path: .agents/skills/builtin-tool/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 81,252 · +315 this week
Language: TypeScript
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Builtin Tool Authoring Guide A builtin tool is a package the agent runtime can call. It ships **five faces**: | Face | Lives in | Audience | | -------------------- | -------------------------------------------------------------------------------------- | ------------------------------------- | | **Manifest + types** | `src/{manifest,types,systemRole}.ts` | The LLM (tool spec + system prompt) | | **ExecutionRuntime** | `src/ExecutionRuntime/` | Server / desktop / any runtime caller | | **Executor** | `src/client/executor/` | Frontend (wraps stores/services) | | **Client UI** | `src/client/{Inspector,Render,…}/` | Chat UI | | **Registry wiring** | `packages/builtin-tools/src/*.ts` + `src/store/tool/slices/builtin/executors/index.ts` | Framework | --- ## Read These First | Question | Doc | | ------------------------------------------------------------------------------------ | --------------------------------------------- | | Where do files live? What does each face do? Wiring? | [architecture.md](references/architecture.md) | | How do I name the tool, design APIs, write the manifest, executor, ExecutionRuntime? | [tool-design.md](references/tool-design.md) | | How do I build Inspec

What's inside
Steps it walks through
  1. Read These First
  2. When to Use This Skill
  3. Top-Level Design Principles
  4. Package Layout (preferred, post-2026 convention)
  5. Authoring Checklist
  6. Reference Tools
Ships with 13 files
  • references/architecture.md
  • references/tool-design.md
  • references/ui/README.md
  • references/ui/composition.md
  • references/ui/diagnostics.md
  • references/ui/inspector.md
  • references/ui/intervention.md
  • references/ui/placeholder.md
  • references/ui/portal.md
  • references/ui/principles.md
  • references/ui/render.md
  • references/ui/shared-rules.md
  • references/ui/streaming.md
More from lobehub
All skills →
About this skill
What does the builtin-tool skill do?

Build LobeHub builtin tool packages. Use when adding agent-callable tools, manifests, executors, runtimes, inspectors, renders, placeholders, streaming, interventions, portals, or tool registries.

How do I install it?

Run `npx skills add lobehub/lobehub --skill builtin-tool --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From lobehub/lobehub, a repository with 81,252 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going