Files
2026-06-10 14:31:27 -07:00

46 lines
1.8 KiB
Markdown

# Welshman Agent Skills
Agent skills for working with the welshman nostr library in AI coding tools.
## What are these skills?
Agent skills are Markdown instruction sets that are auto-loaded by AI coding tools (Claude Code, Cursor, Cline, etc.) when relevant to your current task. Each skill contains focused documentation about a specific part of the welshman nostr library. When you ask a question that matches a skill's domain, the tool loads the full skill content automatically, giving the agent accurate, up-to-date knowledge about welshman's APIs and patterns.
## Installation
### Via npx (recommended)
```bash
npx skills add coracle-social/welshman
```
## Available skills
| Skill | Description |
|-------|-------------|
| welshman | General overview, package map, getting started |
| welshman-util | Core nostr types, events, filters, NIPs |
| welshman-lib | Utilities: LRU, emitter, deferred, task queue |
| welshman-net | Relay connections, request/publish, auth |
| welshman-router | Relay selection strategies |
| welshman-store | Svelte stores and Repository pattern |
| welshman-signer | Signing, login methods, encrypted events |
| welshman-feeds | Dynamic feed construction |
| welshman-app | High-level app-layer Svelte stores |
| welshman-content | Note content parsing and rendering |
| welshman-editor | Svelte rich-text editor component |
## How skills activate
At startup, the AI reads each skill's description to understand what it covers. When you ask a question that matches a skill's domain — for example, asking about relay connections or feed construction — the full skill content is loaded automatically to inform the response.
You can also invoke a skill manually using its slash command:
```
/welshman
/welshman-net
/welshman-store
```
This is useful when you want to prime the agent with a specific skill before starting a task.