Skip to content
Back to skills

Guide

ASecurity

The `silo-extension-builder` Claude Code skill turns a plain-English description into a working Silo extension — it scaffolds the project, writes the source, compiles it, and installs it into Silo in one session.

  • 60 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 2, 2026
ai-agentsbashgit

Works with

  • claude code

Security analysis

A100/100

Pro scans all 21 files and shows the line behind each finding

Scanned September 2, 2026

npx -y skills add silo-code/silo --skill guide --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Guide?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Guide
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/silo-code-guide/badge)](https://www.skillsdirectory.com/skills/silo-code-guide)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
# Build extensions with Claude Code

The `silo-extension-builder` Claude Code skill turns a plain-English description
into a working Silo extension — it scaffolds the project, writes the source,
compiles it, and installs it into Silo in one session.

## Install the skill

Copy the skill file to Claude Code's global skills directory so it's available
in any project:

```bash
mkdir -p ~/.claude/skills/silo-extension-builder && \
  curl -fsSL -o ~/.claude/skills/silo-extension-builder/SKILL.md \
  https://raw.githubusercontent.com/silo-code/silo/main/skills/silo-extension-builder/SKILL.md
```

## Use the skill

Start a Claude Code session in any directory, then type:

```
/silo-extension-builder Create a status bar item that shows the current git branch.
```

The skill will ask for an extension id and output path if you don't provide them,
scaffold the project with `create-silo-extension`, write the implementation, compile
it, and offer to install it via `silo install`.

You can also pass `id` and `path` upfront to skip the prompts:

```
/silo-extension-builder id=dave.clock path=~/my-extensions/dave.clock

Create a status bar item that shows the current time, updated every second.
```

## What gets created

After scaffolding, the extension directory contains:

```
<path>/
  src/index.tsx      ← your extension source (edit this)
  package.json       ← manifest with silo.id, silo.main, npm scripts
  dist/index.js      ← compiled bundle (after first build)
```

The `package.json` includes build scripts:

```bash
npm run build   # one-shot compile
npm run dev     # watch mode — recompiles on every save
```

## Install and uninstall

```bash
silo install <path>        # install from a local folder
silo uninstall <id>        # remove by extension id
```

Installed extensions appear in **Settings → Extensions** where you can also
disable or uninstall them from the UI.

## Publish your extension

When the extension is ready to share, publish it to the Silo registry so it
appears on Browse and
[extensions.getsilo.dev](https://extensions.getsilo.dev) — see
[Sharing extensions](/guide/sharing-extensions#publish-to-the-silo-registry).
Folder / URL / npm sideloads still work for private shares.

See [Publishing an extension](/guide/publishing-an-extension) for the package
contract.

Files in this skill

  • agent-sessions.md8.8 KB
  • building-modals.md10.6 KB
  • claude-skill.md2.3 KB
  • cli.md6.4 KB
  • extension-apis.md5.5 KB
  • extension-checklist.md5.1 KB
  • extensions.md5.7 KB
  • index.md1.6 KB
  • keyboard-navigation.md13.8 KB
  • panels.md6 KB
  • permissions.md6.7 KB
  • process-model.md5.2 KB
  • publishing-an-extension.md8.4 KB
  • release-channels.md3.8 KB
  • sharing-extensions.md5.2 KB
  • styling.md4.2 KB
  • theming.md11.2 KB
  • what-is-an-extension.md4.9 KB
  • workspace-status.md6.5 KB
  • workspaces.md3 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.