Skill builder
A collection of structured AI workflows (SKILL.md) for building D&D content monsters, NPCs, adventures, items, and spells - enhanced with tarot spreads, bibliomancy, and weighted random tables to push AI beyond generic fantasy tropes.
npx -y skills add lectral/dnd-workshop --skill skill-builderAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Create or revise repository-local Copilot skills for this project. Use when the user wants a new `.agents` skill, a rewrite of an existing skill, or repository-specific guidance on skill structure, scope, activation, and references.
SKILL.md
4.0 KB, as published. Nobody here has run it
Skill Builder
Use this skill when the user wants to add, update, audit, or standardize a repository-local skill inside .agents/skills/.
Core operating rules
- Follow the established repository pattern before inventing a new one.
- Keep each skill narrow. One skill should solve one class of request well.
- Write guidance for the agent, not marketing copy for the user.
- Prefer deterministic instructions over aspirational language.
- Final deliverables must be repository-ready: clean Markdown, valid frontmatter, and a directory layout that matches the other skills.
Repository pattern to copy
Every skill in this repository should usually include:
SKILL.mdwith YAML frontmatter.- A short
# Titlematching the skill name in readable form. - A
Use this skill when...opener that defines activation scope. - A rules section such as
## Core operating rulesor## Non-negotiable rules. - A concrete
## Workflowor equivalent step-by-step execution section. - Optional structure guidance, output modes, or hard requirements when the skill needs them.
- A
## Referencessection when supporting files exist.
Frontmatter contract
Use this shape unless the skill clearly needs a tighter variation:
---
name: skill-name
description: One precise sentence stating what the skill does, when to use it, and what quality bar it targets.
compatibility: Offline-friendly. Markdown only. Add tool or runtime requirements only if they are real.
metadata:
domain: repository-domain
output: primary-output-shape
---
Workflow
- Inspect neighboring skills first and extract the local conventions that repeat.
- Define the new skill's exact scope: what it should be used for and what it should not cover.
- Pick the minimum directory layout needed:
SKILL.mdonly for simple instruction-only skills.references/when reusable checklists, templates, or format rules would otherwise clutterSKILL.md.scripts/orassets/only when the skill genuinely requires local tooling or bundled data.
- Write the activation sentence so the skill is discoverable and does not overlap too broadly with adjacent skills.
- Add hard rules only when they constrain output in a useful, testable way.
- Add a workflow that the agent can actually follow without guessing.
- Add references only if those files exist or are being created in the same change.
- If the repository has a central skill index such as
AGENTS.md, register the new skill there.
Hard requirements
- The skill name in frontmatter must match the directory name.
- The description must state both the task type and the activation cue.
- Do not promise tools, scripts, assets, or reference files that do not exist.
- Do not create a broad catch-all skill when a narrower one is possible.
- Do not duplicate repository-wide rules that already live in
AGENTS.mdunless the skill must restate them for correctness. - If the skill defines output sections or formatting law, make those sections explicit and scannable.
Quality bar
A good repository skill is:
- easy to trigger correctly
- hard to misuse
- specific about output
- aligned with neighboring skills in tone and structure
- small enough to maintain
Default build checklist
- Is the scope narrower than a general-purpose writing skill?
- Is the activation sentence concrete?
- Does the workflow describe real steps instead of vague advice?
- Are references present only when justified?
- Does the file look consistent with the other
.agents/skills/*/SKILL.mdfiles?
References
- Repository skill index:
AGENTS.md - Neighbor patterns:
.agents/skills/*/SKILL.md