Agent Plugins Marketplace
← All plugins

knowledge

v0.14.6

Ingest external knowledge into durable, synthesized artifacts. Ships a book-distillation pipeline (PDF/EPUB into concept-organized, author-attributed skill reference files), a video-digest pipeline (watch a single public video from YouTube or X, formerly Twitter: transcript, link harvest, and repo-applicability synthesis), a course-digest pipeline (extract and synthesize online video courses from Dometrain and Teachable into repo-applicable recommendations), a docpage-digest pipeline (single online documentation page into a verified knowledge slice with dual verification including one cross-vendor verifier, and an interview handoff), and a map-corpus pipeline (multi-resource corpus into a classified link map, deterministic node manifests, gate-verified relevance inventory, and an approved queue of docpage-digest runs), plus a re-runnable setup action; a configurable library directory governs where synthesized artifacts land in the consuming repo.

Claude Code6 Skills

By Melodic SoftwareLicense: MIT20 GitHub starsUpdated 57 minutes ago

Directory evidence

Runtimes
Claude Code
Parsed components
6 skill or MCP entries
Source updated
Sep 28, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →

Install knowledge for Claude Code

Installs for the current user
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install knowledge-3@agent-plugin-marketplace

Paste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/melodic-software/claude-code-plugins

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/knowledge/.

Plugin files

plugins/knowledge/
├── .claude-plugin/plugin.json
├── skills/book-distill/SKILL.md
├── skills/course-digest/SKILL.md
├── skills/docpage-digest/SKILL.md
├── skills/map-corpus/SKILL.md
├── skills/setup/SKILL.md
└── skills/video-digest/SKILL.md

Included Skills6

book-distillskills/book-distill/SKILL.md

Distill a technical book (PDF or EPUB) into concept-organized skill reference files. Use when: 'distill this book', 'book to skill', 'PDF to skill', 'EPUB to skill', 'read this book for me', 'extract knowledge from this book', 'book distillation', 'turn this book into a skill', 'extract from PDF', or the user provides a PDF/EPUB path. Output is structured developer-facing context, not an ad-hoc summary. Docs pages go to /knowledge:docpage-digest.

course-digestskills/course-digest/SKILL.md

Extract and synthesize online video courses into repo-applicable recommendations. Use when: 'course digest', 'digest this course', 'analyze course', 'Dometrain', 'watch this course for me', 'course takeaways', 'extract from course', 'summarize course', or a Dometrain/Pluralsight/Udemy course URL. Single public YouTube videos use /knowledge:video-digest.

docpage-digestskills/docpage-digest/SKILL.md

Ingest a single online documentation page into a verified knowledge slice with dual verification and an interview-ready handoff. Use when: 'digest this doc', 'ingest this documentation page', 'run the doc pipeline on <url>', 'docpage digest', 'pull this vendor doc into the knowledge base', 'distill this docs page', or the user supplies a documentation URL. Book files route to /knowledge:book-distill; courses to course-digest; single videos to video-digest.

map-corpusskills/map-corpus/SKILL.md

Map a multi-resource documentation corpus into a verified, classified slice before any digesting, then an approved queue for /knowledge:docpage-digest. Use when: 'map this corpus', 'map this docs site', 'digest this whole site', 'ingest these docs and the spec repo', 'multiple pages/URLs to digest', 'corpus mapper', or a topic plus seed URLs covering more than one page. One page routes to /knowledge:docpage-digest; books, courses, and videos to their digest skills.

setupskills/setup/SKILL.md

Verify the knowledge artifact-root configuration and extraction prerequisites, or provision the video-pipeline dependencies. Use when: 'set up knowledge', 'configure knowledge', 'is knowledge ready', or 'where do knowledge artifacts land'. Actions: check (read-only verification, default) | apply (resolve what check found) | apply install-deps (provision the extraction node deps + Chromium).

video-digestskills/video-digest/SKILL.md

Watch a single public video from YouTube or X (Twitter): transcript, links, and repo-applicability recommendations. Use when: 'youtube', '/youtube-digest', 'watch this YouTube video', 'transcript for YouTube', 'watch this video', 'digest this video', 'digest this post', 'summarize this talk', or a youtube.com, youtu.be, x.com, or twitter.com URL for one public video. Auth-walled courses go to /knowledge:course-digest.

Plugin manifests1

plugins/knowledge/.claude-plugin/plugin.json
{
  "$schema": "https://json.schemastore.org/claude-code-plugin-manifest.json",
  "name": "knowledge",
  "version": "0.14.6",
  "description": "Ingest external knowledge into durable, synthesized artifacts. Ships a book-distillation pipeline (PDF/EPUB into concept-organized, author-attributed skill reference files), a video-digest pipeline (watch a single public video from YouTube or X, formerly Twitter: transcript, link harvest, and repo-applicability synthesis), a course-digest pipeline (extract and synthesize online video courses from Dometrain and Teachable into repo-applicable recommendations), a docpage-digest pipeline (single online documentation page into a verified knowledge slice with dual verification including one cross-vendor verifier, and an interview handoff), and a map-corpus pipeline (multi-resource corpus into a classified link map, deterministic node manifests, gate-verified relevance inventory, and an approved queue of docpage-digest runs), plus a re-runnable setup action; a configurable library directory governs where synthesized artifacts land in the consuming repo.",
  "author": {
    "name": "Melodic Software",
    "email": "[email protected]"
  },
  "license": "MIT",
  "keywords": [
    "knowledge",
    "distill",
    "book",
    "pdf",
    "epub",
    "youtube",
    "x",
    "twitter",
    "video",
    "transcript",
    "course",
    "dometrain",
    "teachable",
    "docs",
    "documentation",
    "docpage",
    "corpus",
    "sitemap",
    "llms.txt",
    "playwright",
    "skill",
    "reference",
    "synthesis",
    "ingest"
  ],
  "userConfig": {
    "library_dir": {
      "type": "directory",
      "title": "Knowledge library directory",
      "description": "Directory where synthesized knowledge artifacts land. Default is the consuming repo root; a relative value is resolved against the project directory. Portable non-project roots: an absolute path, a leading ~ (home-relative), or an environment-variable reference ${NAME} / %NAME% (e.g. ${KNOWLEDGE_CORPUS_DIR}) so a machine-varying root never needs a literal machine path in this stored value. A working-notes or artifacts convention declared in your own project's CLAUDE.md or rules takes precedence.",
      "default": "."
    },
    "yt_dlp_js_runtimes": {
      "type": "string",
      "title": "yt-dlp JS runtimes (video-digest)",
      "description": "JavaScript runtime yt-dlp uses for YouTube signature deciphering. Default 'node'. Set to 'off' to omit the --js-runtimes flag entirely.",
      "default": "node"
    },
    "yt_dlp_cookies_file": {
      "type": "string",
      "title": "yt-dlp cookies file (video-digest)",
      "description": "Path to a Netscape-format cookies.txt for authenticated video acquisition (YouTube bot checks; the three login-required X cases). Empty by default (unauthenticated; YouTube adds an automatic browser-cookie fallback on a bot check, and X never iterates browser profiles). Never commit cookie files.",
      "default": ""
    },
    "yt_dlp_cookies_from_browser": {
      "type": "string",
      "title": "yt-dlp cookies from browser (video-digest)",
      "description": "Browser to pull cookies from (e.g. chrome, firefox, edge), forcing one instead of the automatic platform-ordered fallback. YouTube only, since the X adapter is cookies-file-only. Empty by default. A cookies file, when set, wins over this.",
      "default": ""
    },
    "max_concurrent_acquires": {
      "type": "number",
      "title": "Max concurrent acquisitions (video-digest)",
      "description": "Cap on concurrent yt-dlp acquisition runs during a batch. Default 1; raising it increases HTTP 429 throttling risk.",
      "default": 1,
      "min": 1,
      "max": 3
    }
  }
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[knowledge on Agent Plugins Marketplace](https://pluginsmp.com/plugins/knowledge-3)