lythoskill-deck

Solid

Declarative skill deck governance. `deck link` reconciles the working set to match skill-deck.toml — deny-by-default removes undeclared skills. DEFAULT patterns: PHASE SWITCH via separate deck files (deck link --deck phase<N>.toml), SEED bootstrap (minimal deck → agent self-expands via deck add + curator discovery). Always restores parent deck. Zero state pollution between phases. INNATE FIRST: after compaction, session reload, or skill refresh — read every innate skill's full SKILL.md before any tool skill. Innate = eagerly loaded, always full context. Tool = lazy, read only on trigger. CRITICAL when writing a deck for others: verify every locator path against the REAL repo structure before publishing.

AI & Automation 3 stars 0 forks Updated 3 weeks ago MIT

Install

View on GitHub

Quality Score: 80/100

Stars 20%
20
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# lythoskill-deck: Declarative Skill Deck Governance > What matters is not how many skills you have, but which ones the agent sees at the same time. ## Core Model `skill-deck.toml` declares desired state. `deck link` makes the working set (default `.claude/skills/`) match — creates symlinks for declared skills, removes everything else. Deny-by-default: undeclared skills do not exist in the agent's view. ``` Cold Pool (~/.agents/skill-repos/) → deck add → skill-deck.toml → deck link → .claude/skills/ (all downloaded skills) (declare) (desired state) (reconcile) (working set — what agent sees) ``` ## Multi-File Phase Decks (BEST PRACTICE) When a task spans different skill sets, use **separate deck files per phase** instead of editing a single toml: ```bash # Phase 1 — brand design deck link --deck phase1-brand.toml --cold-pool ~/.agents/skill-repos # Phase 2 — content creation (atomic switch, Phase 1 skills gone) deck link --deck phase2-content.toml --cold-pool ~/.agents/skill-repos # Done — restore parent deck deck link --deck ./skill-deck.toml ``` Each phase deck is independently auditable. Never add/remove entries in-place when switching contexts — a wrong edit silently breaks the previous phase's composition. The reconciler handles the transition: old symlinks removed, new ones created, no state leaks. ## Seed Bootstrap Start with a minimal deck (only lythoskill-deck as innate). The agent reads deck SKILL.md → learns schema → ...

Details

Author
lythos-labs
Repository
lythos-labs/lythoskill
Created
3 months ago
Last Updated
3 weeks ago
Language
TypeScript
License
MIT

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

Data & Documents Listed

skilldeck

Validate, report on, pack, and locally install reusable agent skill folders.

0 Updated 2 days ago
rogerchappel
AI & Automation Listed

skill-catalog-governance

AMD-skills-style catalog governance for this fleet: skill-card.md (Description/Owner/License), federated sources.yml pins, fail-closed validation. Trigger: skill card, skill catalog, sources.yml, skill governance, amd/skills pattern. Slash: /skill-catalog-governance.

3 Updated today
IgorGanapolsky
AI & Automation Listed

deck-narrative

The ARCHITECTURE layer beneath every deck skill — decides WHAT goes on slides and in WHAT ORDER, before any visual skill decides what it looks like. Covers action titles vs topic titles (the verb test), one-message-per-slide, Minto top-down sequencing (conclusion on slide 2, never a surprise ending), pacing by meeting length, horizontal logic (titles alone read as a persuasive essay) and vertical logic (body proves title), table-vs-chart selection, and decision/approval-slide construction (Challenge>Options>Decision, Goal>Obstacle>Strategy>Action, Insight>Action>Outcome). Every rule is written as an auditable pass/fail check, not a style opinion. Ships `scripts/audit_deck.py` — a runnable Python auditor that reads a .pptx and mechanically reports per-slide font size, title word/line counts, a verb-test heuristic, table vs chart counts, reader-only-content (process- meta marker) review candidates, a deck-wide font-family inventory with a hard system-font (Calibri/Arial/etc.) fail flag, and a title-sequence dum

0 Updated 1 weeks ago
Tekkiiiii