Working Notes on Agent Systems/Brad Zhang

Project dossier

skill-knowledge-extractor

A tool for turning tacit workflow know-how into extractable assets.

Python · 2 stars / 1 forks · Active Jan 25, 2026 · GitHub

What this repository answers

Skill Knowledge Extractor 🇨🇳 中文 Extract reusable knowledge patterns from conversations, documents, or work experiences to create Skills.

Workflow replaced: Knowledge staying trapped inside long chats, docs, and operator memory.

Why it matters: The valuable part of AI work is often implicit. Extraction tools make that hidden layer easier to package and reuse.

How it gets used

  • Capture workflow knowledge before it disappears into chat history.
  • Create cleaner inputs for building skills, docs, and internal playbooks.

README

Skill Knowledge Extractor

🇨🇳 中文

Extract reusable knowledge patterns from conversations, documents, or work experiences to create Skills.

Features

  • Analyze conversation records (sales calls, customer service chats)
  • Extract patterns from work documents and notes
  • Generate Skill drafts automatically
  • Support both Chinese and English

Usage

# Analyze a conversation file
python scripts/extract_patterns.py --input chat.txt --type conversation

# Analyze a document
python scripts/extract_patterns.py --input notes.md --type document

# Output as JSON
python scripts/extract_patterns.py --input data.txt --json

Pattern Types

  • Opening patterns - Standard greetings and introductions
  • Diagnosis patterns - Problem discovery questions
  • Objection handling - Responses to customer concerns
  • Closing patterns - Deal closing techniques
  • Checklist patterns - Verification items
  • Template patterns - Reusable document structures
  • Decision tree patterns - Conditional logic flows
  • Procedure patterns - Step-by-step workflows

License

MIT

skill-knowledge-extractor | Open Source Project | Working Notes on Agent Systems