Agent skill

Shared World

by jwynia in jwynia/agent-skills

Maintain a wiki-style world bible for collaborative fiction.

MITAuto-check passedWriting & Content

Install Shared World

skills CLI
$ npx skills add jwynia/agent-skills --skill shared-world -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install jwynia/agent-skills shared-world --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/jwynia/agent-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/creative/fiction/application/shared-world .claude/skills/shared-world && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
shared-world
GitHub stars
169
Token cost
~3.9k tokens
SKILL.md length
1,402 words
Files
9 (incl. scripts)
Skills in repo
111
Repo updated
First seen
Licence
MIT

At a glance

Maintain a wiki-style world bible for collaborative fiction.

  • Works in 5 steps: Established entries cannot be… → Proposed entries can be freely modified… → Deprecated entries remain for reference… → …
  • Long-running story worlds
  • SKILL.md covers Core Principle, World Bible Structure, Canon Status System and Entry Template, plus 6 more sections
  • Runs TypeScript scripts from its folder; calls deno

What it does

Shared World is an agent skill from jwynia/agent-skills. Maintain a wiki-style world bible for collaborative fiction. Use for long-running story worlds, shared universes, membership sites, or any fiction requiring persistent canonical reference.

Its SKILL.md is about 3.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 10 other files, including scripts (for example `scripts/add-entry.ts`, `scripts/build-index.ts` and `scripts/check-conflicts.ts`).

It sits in Writing & Content, covering Creative writing and fiction. The licence is MIT.

When your agent uses it

  • Long-running story worlds
  • Shared universes
  • Membership sites
  • Any fiction requiring persistent canonical reference

Example prompts

  • “/shared-world”

Requirements

  • Node.js

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Established entries cannot be contradicted without deprecating them first
  2. Proposed entries can be freely modified until established
  3. Deprecated entries remain for reference but shouldn't appear in new work
  4. Contradicted entries require explicit resolution before use
  5. Speculative entries are derived but not directly stated in source material

What it can do on your machine

Read from SKILL.md and the folder at commit e02ec7e. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 4 files in scripts/ (TypeScript), which the agent can run.

    Shell commands in SKILL.md call:

    • deno

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Shared World loads about 3.9k tokens when it runs. Until then it costs about 50 tokens; SKILL.md has 1,402 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~50
When it runs · the whole SKILL.md, loaded when a task matches
~3.9k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from jwynia/agent-skills at commit e02ec7e, republished under its MIT licence (© jwynia). 1,402 words, ~3,923 tokens.

Download SKILL.mdSave it as .claude/skills/shared-world/SKILL.md (or your agent's skills folder). This skill also uses 8 other files; get the full folder from GitHub.
name
shared-world
description
Maintain a wiki-style world bible for collaborative fiction. Use for long-running story worlds, shared universes, membership sites, or any fiction requiring persistent canonical reference.
license
MIT
metadata.author
jwynia
metadata.version
1.0
metadata.type
utility
metadata.mode
collaborative
metadata.domain
worldbuilding

Shared World: World Bible Management Skill

You maintain wiki-style world bibles for collaborative fiction. Your role is to keep canonical information organized, cross-referenced, and accessible—enabling multiple contributors to write consistently within a shared universe.

Core Principle

A world bible is team memory for fiction.

Like a context network for software projects, a world bible preserves what's been established, tracks what's proposed, flags contradictions, and provides navigation through complex world information. It's the canonical source of truth that lets multiple writers work in the same universe without breaking continuity.


World Bible Structure

A world bible follows context network patterns adapted for fiction:

world-bible/
├── discovery.md              # Navigation guide and quick reference
├── canon-status.md           # Canon state overview
│
├── characters/               # People and beings
│   ├── _index.md             # Character directory
│   └── [name].md             # Individual entries
│
├── locations/                # Places
│   ├── _index.md             # Location hierarchy
│   └── [place]/
│       ├── overview.md       # Place description
│       └── [sublocation].md  # Nested locations
│
├── history/                  # Timeline and events
│   ├── timeline.md           # Chronological overview
│   ├── eras/                 # Historical periods
│   └── events/               # Significant events
│
├── factions/                 # Organizations and groups
│   ├── _index.md             # Faction directory
│   └── [faction].md          # Individual entries
│
├── rules/                    # How the world works
│   ├── _index.md             # Systems overview
│   ├── magic.md              # Magic system (if applicable)
│   ├── technology.md         # Tech level and rules
│   └── [system].md           # Other systems
│
├── culture/                  # Beliefs, customs, languages
│   ├── _index.md             # Culture directory
│   └── [culture]/
│       ├── overview.md
│       ├── beliefs.md
│       ├── customs.md
│       └── language.md
│
├── artifacts/                # Significant objects
│   ├── _index.md
│   └── [artifact].md
│
├── species/                  # Non-human beings (if applicable)
│   ├── _index.md
│   └── [species].md
│
└── meta/                     # About the world bible itself
    ├── contributors.md       # Who has contributed
    ├── conflicts.md          # Detected contradictions
    ├── changelog.md          # Recent changes
    └── style-guide.md        # Writing conventions

Canon Status System

Every piece of world information has a canon status:

Status Levels
StatusSymbolMeaningUse
Established✓Appears in published/approved workTreat as fact
Proposed?Suggested but not yet approvedAvailable for use, may change
Deprecated✗Was canon, now supersededDon't use in new work
Contradicted⚠Conflicts with other canonNeeds resolution
Speculative~Extrapolated from canonUse cautiously
Status Rules
  1. Established entries cannot be contradicted without deprecating them first
  2. Proposed entries can be freely modified until established
  3. Deprecated entries remain for reference but shouldn't appear in new work
  4. Contradicted entries require explicit resolution before use
  5. Speculative entries are derived but not directly stated in source material
Source Tracking

Every canon entry tracks its source:

markdown
## Sources
- *The Night Kingdom*, Chapter 3 (first appearance)
- *Shadows Rising*, p. 47 (expanded)
- Session notes 2024-03-15 (clarified by author)

Entry Template

Every world bible entry follows this structure:

markdown
# [Entry Name]

**Canon Status:** Established | Proposed | Deprecated | Contradicted | Speculative
**Category:** Character | Location | Faction | Event | Rule | Culture | Artifact | Species
**Last Updated:** [Date]
**Contributors:** [Names]

## Summary
[1-2 sentence overview for quick reference]

## Description
[Detailed information about this entry]

## Relationships
- **Related Characters:** [[Character Name]], [[Another Character]]
- **Located In:** [[Location Name]]
- **Member Of:** [[Faction Name]]
- **Appears In:** [[Event Name]]
- **See Also:** [[Related Entry]]

## Key Facts
- Fact 1
- Fact 2
- Fact 3

## Notes for Writers
[Guidance for using this element in stories]

## Sources
- Source 1 (what was established)
- Source 2 (additional details)

## History
- [Date]: Created by [Contributor]
- [Date]: Updated [what changed] by [Contributor]

Cross-Referencing

Use wiki-style links to connect entries:

markdown
[[Character Name]]           # Link to character
[[Location Name|the city]]   # Link with display text
[[Faction Name#history]]     # Link to section
Relationship Types
TypeMeaningExample
containsParent-child locationCity contains neighborhoods
member_ofMembershipCharacter member_of faction
located_inPhysical locationEvent located_in place
related_toGeneral associationCharacter related_to character
preceded_byTemporal sequenceEvent preceded_by earlier event
contradictsCanon conflictEntry contradicts other entry
supersedesReplacesNew entry supersedes deprecated

Contributor Coordination

Contributor Roles
RoleCan DoCannot Do
ReaderView all entriesEdit anything
WriterAdd proposed entries, edit own entriesEstablish canon, edit others' work
EditorEdit any entry, resolve conflictsEstablish canon
Canon AuthorityEstablish canon, deprecate entries—
Contribution Workflow
  1. Propose: Writer adds new entry with status "Proposed"
  2. Review: Editor checks for conflicts and quality
  3. Integrate: Canon Authority establishes if approved
  4. Track: Changelog records all changes
Conflict Resolution

When contradictions arise:

  1. Identify both conflicting entries
  2. Assess which has stronger source authority
  3. Decide which becomes canon (or if reconciliation possible)
  4. Mark the losing entry as Deprecated or update to reconcile
  5. Document the decision in conflicts.md

World Bible Operations

Operation: Initialize World Bible

Create a new world bible structure:

bash
deno run --allow-read --allow-write scripts/init-world.ts "World Name"

Creates the full directory structure with template files.

Operation: Add Entry

Add a new entry to the world bible:

bash
deno run --allow-read --allow-write scripts/add-entry.ts \
  --category character \
  --name "Character Name" \
  --status proposed

Creates entry from template with proper metadata.

Operation: Check Conflicts

Scan for potential contradictions:

bash
deno run --allow-read scripts/check-conflicts.ts world-bible/

Identifies entries that may contradict each other.

Operation: Generate Index

Rebuild index files from entries:

bash
deno run --allow-read --allow-write scripts/build-index.ts world-bible/

Updates all _index.md files with current entries.

Operation: Export Reference

Generate a single-file reference document:

bash
deno run --allow-read scripts/export-reference.ts world-bible/ --format md

Creates a portable reference document for writers.


Integration with Worldbuilding Skill

The shared-world skill maintains; the worldbuilding skill diagnoses.

TaskUse Shared-WorldUse Worldbuilding
"What's established about the economy?"✓
"The economy doesn't feel realistic"✓
"Add a new faction"✓
"Why does this faction feel thin?"✓
"What contradicts what?"✓
"How should magic affect society?"✓
Diagnostic Handoff

When adding entries, consider running worldbuilding diagnostics:

  • New location → W1 (Backdrop World) check
  • New faction → W3 (Institutions Without History) check
  • New magic/tech → W2 (World Without Consequences) check
  • New culture → W5/W6 (Belief/Culture Depth) check
  • New species → W7 (Flat Non-Humans) check

Common World Bible Tasks

Task: Onboard New Writer
  1. Share discovery.md as entry point
  2. Point to style-guide.md for conventions
  3. Walk through canon-status.md for what's established
  4. Explain contribution workflow
  5. Assign initial reading (key established entries)
Task: Before Writing Session
  1. Check changelog.md for recent updates
  2. Review entries relevant to your story
  3. Note any proposed entries you might affect
  4. Check conflicts.md for unresolved issues
Task: After Writing Session
  1. Add any new worldbuilding as proposed entries
  2. Update existing entries if expanded
  3. Note any contradictions discovered
  4. Add to changelog.md
Task: Canon Review
  1. Review proposed entries for quality
  2. Check for conflicts with established canon
  3. Run worldbuilding diagnostics on significant additions
  4. Establish or request revision
  5. Update canon-status.md

Anti-Patterns

The Completionist

Pattern: Trying to document everything before writing starts. Problem: World bible becomes procrastination; entries grow stale. Fix: Document what you need when you need it. Bible grows with stories.

The Lore Dump

Pattern: Entries contain encyclopedic detail no story uses. Problem: Maintenance burden; writers can't find what matters. Fix: Include only what writers need. Depth serves story, not the reverse.

The Siloed Bible

Pattern: World bible separate from actual writing process. Problem: Canon drifts; bible becomes outdated. Fix: Update bible as part of writing workflow, not separate task.

The Authority Vacuum

Pattern: No clear canon authority; everything stays "proposed." Problem: Nothing is reliable; writers can't depend on bible. Fix: Designate canon authority; establish review cadence.

The Conflict Avoidance

Pattern: Contradictions ignored rather than resolved. Problem: Canon becomes unreliable; conflicts compound. Fix: Address conflicts immediately; document decisions.

Show full SKILL.md (563 more words)Show less
The Single Source

Pattern: One person maintains bible alone. Problem: Bus factor; limited perspective; bottleneck. Fix: Multiple contributors; clear ownership but shared access.


Style Guide Template

Every world bible should include a style guide:

markdown
# [World Name] Style Guide

## Naming Conventions
- Character names: [pattern, cultural influences]
- Place names: [pattern, linguistic rules]
- Organization names: [conventions]

## Tone and Voice
- [Description of world's tone]
- [What to avoid]
- [Examples of good/bad fits]

## Content Boundaries
- [What can be depicted]
- [What requires sensitivity]
- [Off-limits topics]

## Formatting Standards
- [Date formats in-world]
- [Measurement systems]
- [Title capitalization]

## Common Terms
- [World-specific vocabulary]
- [Spelling of unusual words]

Available Tools

init-world.ts

Initialize a new world bible structure.

add-entry.ts

Create new entries from templates.

check-conflicts.ts

Scan for potential contradictions.

build-index.ts

Regenerate index files.

export-reference.ts

Generate portable reference documents.

Check that wiki-links resolve to real entries.


Example Interactions

Example 1: New Contributor

Writer: "I'm joining the shared world project. Where do I start?"

Your approach:

  1. Point to discovery.md as navigation hub
  2. Have them read style-guide.md
  3. Walk through key established entries
  4. Explain proposed vs. established status
  5. Set up their first contribution (probably a character or location)
Example 2: Contradiction Discovered

Writer: "Wait, in Chapter 3 we said the magic system requires blood, but Chapter 7 has a character using magic without it."

Your approach:

  1. Create entries for both instances if they don't exist
  2. Mark both as Contradicted
  3. Add to conflicts.md with sources
  4. Determine which has canon authority (earlier, more central, author preference)
  5. Either reconcile (maybe the blood requirement has exceptions) or deprecate one
Example 3: Major World Expansion

Writer: "I want to add a whole new continent with its own cultures."

Your approach:

  1. Create location entry structure for continent
  2. Add as Proposed (not Established until approved)
  3. Suggest worldbuilding diagnostic (W1 for depth, W6 for culture)
  4. Create placeholder entries for key locations, cultures
  5. Build out detail as stories require it (not all at once)

Output Persistence

This skill has comprehensive built-in persistence through a wiki-style world bible structure.

Existing Persistence Mechanism

The shared-world skill maintains a structured directory as a persistent world bible:

world-bible/
├── characters/
├── locations/
├── factions/
├── events/
├── cultures/
├── items/
└── meta/

Tools for persistence:

  • init-world.ts - Creates the full directory structure
  • add-entry.ts - Adds new entries with proper templates
  • build-index.ts - Regenerates directory indexes
  • check-conflicts.ts - Validates cross-references
How It Differs from Standard Output Persistence

Unlike other skills that write session output to explorations/, shared-world maintains an operational wiki that is the world bible itself. The output IS the product, not a record of exploration.

This skill does NOT use context/output-config.md because:

  • The world bible location is established when initialized
  • The world bible IS the persistence (not session logs)
  • Multiple contributors need to know the fixed location
Conversation vs. File
Goes to FileStays in Conversation
Canonical entriesDiscussion of what to include
Cross-referencesConflict resolution
Status updates (Proposed→Established)Canon debates
Structure and organizationWriter questions

What You Do NOT Do

  • You do not write story content (world bible is reference, not narrative)
  • You do not make canon decisions without authority
  • You do not resolve creative disputes (facilitate, don't decide)
  • You do not create entries speculatively (document what exists)
  • You do not prioritize completeness over usability

Your role is organizational and facilitative: keep the shared world coherent, accessible, and useful for writers. The writers write; you maintain their shared memory.


Key Insight

A world bible is alive. It grows with the stories told in the world, not before them. The best world bibles are lean—containing exactly what writers need and nothing more. They're maintained alongside writing, not as a separate artifact.

The goal isn't to document a world comprehensively. It's to enable multiple people to write consistently in the same world without stepping on each other's canon. Every entry should answer a question a writer actually has.

© jwynia, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 8 other files (scripts) in skills/creative/fiction/application/shared-world of jwynia/agent-skills.

  • SKILL.md
  • scripts/add-entry.ts
  • scripts/build-index.ts
  • scripts/check-conflicts.ts
  • scripts/init-world.ts
  • templates/discovery.md
  • templates/entry.md
  • templates/index.md
  • templates/style-guide.md

Open the folder on GitHubat commit e02ec7e

Compare with similar skills

Shared World next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Shared World compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Shared World this skilljwynia/agent-skills169—~3.9kAutomated safety check: PassMIT
Story Multi-Perspective Reviewzenstory-ai/oh-story-claudecode7.4k3 repos~3kAutomated safety check: PassMIT
Short Web Fiction Trend Scanzenstory-ai/oh-story-claudecode7.4k2 repos~1.2kAutomated safety check: PassMIT
InkOS Creative HarnessNarcooo/inkos10k1 repos~1.1kAutomated safety check: PassAGPL-3.0
Novel Arteternityspring/shuohao-skills4.3k—~1.1kAutomated safety check: NotesApache-2.0
SepiaNanako0129/sepia3k—~3.6kAutomated safety check: PassMIT

Similar skills

  • Story Multi-Perspective Review

    zenstory-ai/oh-story-claudecode

    Reviews Chinese web-novel text with several reviewer agents in parallel, falling back to a single-agent pass, and reports structure, character, prose and setting problems with fixes.

    7.4k GitHub starsUsed in 3 repos~3k tokens
    Writing & ContentAuto-check passed
  • Short Web Fiction Trend Scan

    zenstory-ai/oh-story-claudecode

    Scans popular short web-fiction rankings on Chinese platforms such as Dianzhong and Heiyan to surface trending emotional hooks, themes and topic candidates with an expiry warning.

    7.4k GitHub starsUsed in 2 repos~1.2k tokens
    Writing & ContentAuto-check passed
  • Drives long-form fiction, scripts, storyboards, interactive films and long-document translation through InkOS, with every change made by a typed action.

    10k GitHub starsUsed in 1 repo~1.1k tokens
    Writing & ContentAuto-check passed
  • Novel Art

    eternityspring/shuohao-skills

    给 AI 短剧出美术设定集(场景 + 叙事道具):场景的设计意图、一致性锚点、光照时段变体、 空景提示词;道具的戏剧功能、状态变体、尺度参照、白底无手提示词。

    4.3k GitHub stars~1.1k tokensUpdated yesterday
    Writing & ContentAuto-check: notes
  • Sepia

    Nanako0129/sepia

    Make AI-generated writing read as human-written, in fiction and in professional prose.

    3k GitHub stars~3.6k tokensUpdated 3 days ago
    Writing & ContentAuto-check passed
  • Story Toolbox Router

    zenstory-ai/oh-story-claudecode

    Routes a Chinese web-novel writing request to the matching tool in a 13-skill toolbox, covers author habit memory, and can launch a local dashboard for browsing a project.

    7.4k GitHub stars~1.7k tokensUpdated 6 days ago
    Writing & ContentAuto-check passed

More from jwynia/agent-skills

All 111 skills in this repo
  • Devcontainer

    jwynia/agent-skills

    Diagnose devcontainer configuration problems and guide development environment setup.

    169 GitHub stars~1.2k tokensUpdated 7 mo ago
    Auto-check: notes
  • Frontend Design

    jwynia/agent-skills

    Create distinctive, production-grade frontend interfaces with high design quality.

    169 GitHub stars~3.2k tokensUpdated 7 mo ago
    Auto-check passed
  • Gitea Workflow

    jwynia/agent-skills

    Orchestrate agile development workflows for Gitea repositories using the tea CLI.

    169 GitHub stars~3.8k tokensUpdated 7 mo ago
    Auto-check passed
  • Godot Asset Generator

    jwynia/agent-skills

    Generate game assets using AI image generation APIs (DALL-E, Replicate, fal.ai) and prepare them for Godot.

    169 GitHub stars~3.8k tokensUpdated 7 mo ago
    Auto-check passed
  • Mastra Hono

    jwynia/agent-skills

    Develop AI agents, tools, and workflows with Mastra v1 Beta and Hono servers.

    169 GitHub stars~2.9k tokensUpdated 7 mo ago
    Auto-check passed
  • PPTX Generator

    jwynia/agent-skills

    Create and manipulate PowerPoint PPTX files programmatically.

    169 GitHub stars~3.1k tokensUpdated 7 mo ago
    Auto-check passed

Questions about Shared World

What does Shared World do?

Maintain a wiki-style world bible for collaborative fiction. Shared World is an agent skill from jwynia/agent-skills. Maintain a wiki-style world bible for collaborative fiction.

When should I use Shared World?

Shared World fits situations like: long-running story worlds; shared universes; membership sites; any fiction requiring persistent canonical reference.

How do I install Shared World in Claude Code?

Run `npx skills add jwynia/agent-skills --skill shared-world -a claude-code`. Or copy the skill folder (skills/creative/fiction/application/shared-world in jwynia/agent-skills) into .claude/skills/shared-world in your project. Claude Code loads it when a task matches its description.

How do I install Shared World in Codex?

Run `npx skills add jwynia/agent-skills --skill shared-world -a codex`. Or copy the skill folder (skills/creative/fiction/application/shared-world in jwynia/agent-skills) into .agents/skills/shared-world in your project. Codex loads it when a task matches its description.

Can I use Shared World in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add jwynia/agent-skills --skill shared-world -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/shared-world, .gemini/skills/shared-world, .github/skills/shared-world and .opencode/skills/shared-world in your project.

What does Shared World need to run?

Going by SKILL.md and its folder, Shared World needs TypeScript for the scripts in its folder and the command-line tools its instructions call (deno). Our summary lists: Node.js.

Does Shared World access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Shared World safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Shared World use?

Shared World is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Shared World use?

About 3.9k tokens (SKILL.md is roughly 16k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Shared World?

Skills that share tags, products or a category with Shared World: Story Multi-Perspective Review (zenstory-ai/oh-story-claudecode, 7.4k stars), Short Web Fiction Trend Scan (zenstory-ai/oh-story-claudecode, 7.4k stars), InkOS Creative Harness (Narcooo/inkos, 10k stars) and Novel Art (eternityspring/shuohao-skills, 4.3k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Shared World?

jwynia (a GitHub user) maintains it in jwynia/agent-skills, which has 169 GitHub stars. The repository holds 111 skills in this directory. The repository was last updated on February 24, 2026.

Source: jwynia/agent-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.