knowledge-ops

Ingest, deduplicate, organize, and retrieve knowledge across files, memory, and repositories.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Maelwalser/claude-config --skill knowledge-ops
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: knowledge-ops
Source: https://github.com/Maelwalser/claude-config/tree/main/skills/knowledge-ops
Command: npx skills add https://github.com/Maelwalser/claude-config --skill knowledge-ops

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manage fragmented knowledge scattered across local files, conversational memory, vector stores, and code repositories by providing a single operational workflow to ingest, deduplicate, organize, and retrieve durable context across systems.

Core Features & Use Cases

  • Multi-layer ingestion: Classify and route content into the appropriate layer (quick memory files, MCP graph, KB repo, external DB) based on type and durability needs.
  • Deduplication and indexing: Search existing memory and MCP nodes before creating new entries, update existing records, and refresh indexes and summaries.
  • Sync and commit workflows: Mirror active execution truth to GitHub/Linear when appropriate, redact sensitive data, and commit synthesized session exports or long-form notes to a knowledge base repo.
  • Use Case: After a technical design review, extract the conversation, deduplicate against project memory, update MCP relations, write a short summary in the project memory file, and commit the synthesized notes to the KB repo.

Quick Start

Ingest and sync selected documents and session notes into the knowledge base while updating Claude memory and the MCP memory graph and committing summarized artifacts to the KB repository.

Frequently Asked Questions about knowledge-ops

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

FAQPage Schema
How do I synchronize knowledge across local files, Claude memory, and a vector store?

To synchronize knowledge across local files, Claude memory, and vector stores, this Skill classifies content and routes it to the appropriate layer. It then updates existing records, refreshes indexes, and commits summarized artifacts to a knowledge base repository.

What is the best way to deduplicate knowledge captured from conversation sessions and project memory?

Deduplicating knowledge from conversation sessions and project memory requires searching existing memory and MCP nodes before creating new entries. This workflow updates existing records instead of duplicating data, keeping your knowledge base clean and queryable.

How does knowledge ingestion work with an MCP memory graph and Git repositories?

Knowledge ingestion with an MCP memory graph and Git repositories works by classifying content based on durability needs, creating MCP entities and relations, redacting sensitive data, and committing synthesized session exports or long-form notes to the KB repo.

Can I use this workflow to redact sensitive data before committing session exports to a knowledge base?

Yes, you can redact sensitive data before committing session exports to a knowledge base. The sync and commit workflows specifically mirror active execution truth to GitHub or Linear, apply redaction, and then commit synthesized notes to the repository.

Does this approach support multi-layer ingestion across local files, vector stores, and external databases?

This approach fully supports multi-layer ingestion across local files, vector stores, and external databases. It classifies and routes content into the appropriate layer—quick memory files, MCP graph, KB repo, or external DB—based on specific type and durability needs.

When should I avoid using a multi-layer knowledge management workflow for project recall?

You should avoid multi-layer knowledge management workflows for simple, ephemeral tasks that do not require durable context or cross-machine recall. It is designed for complex project workflows needing to capture conversations, documents, and workspace state across synchronized stores.