setup

Initialize or update Knowledge Distillery vault, workflows, and directives in a project.

Updated Mar 11, 2026
One-click install
npx skills add https://github.com/ether-moon/knowledge-distillery --skill setup-ether-moon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup
Source: https://github.com/ether-moon/knowledge-distillery/tree/main/plugins/knowledge-distillery/skills/setup
Command: npx skills add https://github.com/ether-moon/knowledge-distillery --skill setup-ether-moon

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a guided, idempotent setup process to initialize or update Knowledge Distillery inside a project, ensuring the vault, workflows, and directive sections exist and stay in sync with the latest configuration.

Core Features & Use Cases

  • Auto-create and verify the Knowledge Vault and required directories (.knowledge, .knowledge/reports, .knowledge/changesets)
  • Provision GitHub Actions workflows (mark-evidence.yml, batch-refine.yml, curate-report.yml, apply-changeset.yml) and initial directive entries
  • Append Knowledge Vault + Memento sections to directive files (CLAUDE.md / AGENTS.md) in an idempotent manner
  • Update and commit .gitignore and .claude/settings.json permissions to enable CLI usage
  • Verify vault health after setup and provide a summary of verification results

Quick Start

Run the setup skill to initialize Knowledge Distillery in your project and converge to the latest configuration.

Frequently Asked Questions about setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I initialize a knowledge vault and required directories in my project?

To initialize a knowledge vault, run the setup skill to auto-create and verify the `.knowledge`, `.knowledge/reports`, and `.knowledge/changesets` directories using the bundled CLI, ensuring the repository structure converges to the latest state.

What is the process to add GitHub Actions workflows for automated knowledge distillation?

Adding GitHub Actions workflows involves running the setup skill, which provisions `mark-evidence.yml`, `batch-refine.yml`, `curate-report.yml`, and `apply-changeset.yml` into your repository to automate the distillation tasks.

How can I update directive files like CLAUDE.md or AGENTS.md idempotently?

Updating directive files idempotently is handled by the setup skill, which safely appends Knowledge Vault and Memento sections to `CLAUDE.md` or `AGENTS.md` without duplicating existing entries during initial installation or upgrades.

Do I need to manually adjust .gitignore and permissions for CLI usage?

You do not need to manually adjust `.gitignore` and permissions, because the setup skill automatically updates and commits `.gitignore` and modifies `.claude/settings.json` permissions to enable CLI usage.

How do I verify knowledge vault health after upgrading or troubleshooting repository configurations?

To verify knowledge vault health after an upgrade or troubleshooting, the setup skill performs a validation check using the bundled CLI and provides a summary of verification results to confirm the schema and related assets are correct.

Can I use the setup skill if I do not have ownership of the project repository?

You cannot use the setup skill without project ownership, because it requires repository modification permissions to create directories, provision workflows, inject directives, and adjust `.gitignore` and settings configurations.