skill-writer

Create and update opencode skills with SKILL.md frontmatter and directory structures.

33|5|Updated Aug 12, 2013
One-click install
npx skills add https://github.com/evanpurkhiser/dots-personal --skill skill-writer-evanpurkhiser
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-writer
Source: https://github.com/evanpurkhiser/dots-personal/tree/main/machines/server/opencode/skills/skill-writer
Command: npx skills add https://github.com/evanpurkhiser/dots-personal --skill skill-writer-evanpurkhiser

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a streamlined process for creating and updating skills within the opencode framework, ensuring consistency and proper formatting.

Core Features & Use Cases

  • Skill Creation: Guides users through the process of defining new skills, including directory structure and SKILL.md frontmatter.
  • Skill Updates: Facilitates modifications to existing skills, ensuring adherence to opencode standards.
  • Use Case: A developer needs to add a new skill to manage user authentication in opencode. They would use this skill to create the necessary files and define the skill's name, description, and operational instructions.

Quick Start

Create a new skill named 'user-auth' by running the command 'create skill user-auth'.

Frequently Asked Questions about skill-writer

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

FAQPage Schema
How do I create a new opencode skill?

To create an opencode skill, you generate a new directory structure containing a SKILL.md file. This file uses YAML frontmatter to define the skill's name, description, and operational instructions for the framework.

What is the required file structure for opencode skills?

Opencode skills require a specific directory structure containing a SKILL.md markdown file. The file must include YAML frontmatter with defined skill names and descriptions to ensure proper discoverability and execution.

How do I update an existing opencode skill?

Updating an opencode skill involves modifying its existing SKILL.md markdown file. You adjust the operational instructions and frontmatter while maintaining adherence to the framework's formatting standards.

Do I need any specific dependencies to build opencode skills?

No external dependencies are required to build opencode skills. You only need to manage markdown files and their YAML frontmatter to ensure the opencode framework can discover and execute the skill.

What is the best way to ensure opencode skill discoverability?

Discoverability for opencode skills is ensured by adhering to specific file location requirements and defining proper YAML frontmatter. Placing the SKILL.md file in the correct directory structure makes the skill executable.