CtrlK
BlogDocsLog inGet started
Tessl Logo

skill-creator

Guide for creating effective skills. Use when users want to create or update a skill that extends OpenCode with specialized knowledge, workflows, or tool integrations.

58

Quality

66%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./.opencode/skills/skill-creator/SKILL.md
SKILL.md
Quality
Evals
Security

Skill Creator

This skill is a template + checklist for creating skills in a workspace.

What is a skill?

A skill is a folder under .opencode/skills/<skill-name>/ or .claude/skills/<skill-name>/ anchored by SKILL.md.

Design goals

  • Portable: safe to copy between machines
  • Reconstructable: can recreate any required local state
  • Self-building: can bootstrap its own config/state
  • Credential-safe: no secrets committed; graceful first-time setup

Recommended structure

.opencode/
  skills/
    my-skill/
      SKILL.md
      README.md
      templates/
      scripts/

Authoring checklist

  1. Start with a clear purpose statement: when to use it + what it outputs.
  2. Specify inputs/outputs and any required permissions.
  3. Include “Setup” steps if the skill needs local tooling.
  4. Add examples: at least 2 realistic user prompts.
  5. Keep it safe: avoid destructive defaults; ask for confirmation.
Repository
Mirxa27/arabclue
Last updated
First committed

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.