template

Create new Bun Shell skills with a standard SKILL.md and scripts/main.ts structure.

116|56|Updated Jan 18, 2026
One-click install
npx skills add https://github.com/Soul-Brews-Studio/oracle-skills-cli --skill template-soul-brews-studio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: template
Source: https://github.com/Soul-Brews-Studio/oracle-skills-cli/tree/main/src/skills/_template
Command: npx skills add https://github.com/Soul-Brews-Studio/oracle-skills-cli --skill template-soul-brews-studio

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires bun, and includes scripts (resource) components.

What problem does it solve?

This skill template eliminates the boilerplate overhead of creating new Bun Shell based skills by providing a ready-to-copy structure, consistent metadata, and a working script scaffold.

Core Features & Use Cases

  • Copy-ready folder structure for new skills with a standard SKILL.md and scripts/main.ts.
  • Consistent frontmatter-driven metadata extraction for quick discovery and activation.
  • Simple, predictable run pattern using Bun Shell with an optional TSX fallback for environments without Bun.
  • Use Case: A developer quickly creates a new skill by cloning the template, updates the frontmatter, implements logic in scripts/main.ts, and tests locally with bun scripts/main.ts.

Quick Start

Copy this folder to create a new skill, rename the folder to your-skill, update SKILL.md frontmatter (name and description), implement your logic in scripts/main.ts, and test locally with bun scripts/main.ts (or npx tsx scripts/main.ts if Bun is unavailable).

Frequently Asked Questions about template

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a new skill with Bun Shell without starting from scratch?

To create a new skill with Bun Shell, copy this template folder, update the SKILL.md frontmatter with your skill's name and description, implement logic in scripts/main.ts, and test locally using bun scripts/main.ts.

What is the standard folder structure for developing a new skill?

The standard skill structure includes a SKILL.md file for frontmatter metadata, a scripts/ directory containing main.ts for deterministic execution, and consistent frontmatter fields enabling quick discovery and activation.

Can I run this skill template if I don't have Bun installed?

Yes, if Bun is unavailable, you can run the skill template using the TypeScript execution fallback by running npx tsx scripts/main.ts, ensuring the skill works across different development environments.

What do I need to set up before using a Bun Shell skill template?

You need Bun installed as the primary dependency, then clone the template folder to establish a copy-ready file structure with SKILL.md and scripts/main.ts for immediate skill development.

How does frontmatter metadata work in a skill template?

Frontmatter metadata in SKILL.md provides the required name and description fields for skill unit requirements, enabling consistent metadata extraction for quick discovery and activation across the system.

Why use a Bun Shell template for skill development instead of building manually?

Using a Bun Shell template eliminates boilerplate overhead by providing a ready-to-copy structure, consistent metadata, and a working script scaffold, ensuring predictable run patterns and easy extension.