{"id":"ee863dae-21f7-4abe-90c4-1561206b69a9","shortId":"MHUyXe","kind":"skill","title":"bdistill-knowledge-extraction","tagline":"Extract structured domain knowledge from AI models in-session or from local open-source models via Ollama. No API key needed.","description":"# Knowledge Extraction\n\nExtract structured, quality-scored domain knowledge from any AI model — in-session from closed models (no API key) or locally from open-source models via Ollama.\n\n## Overview\n\nbdistill turns your AI subscription sessions into a compounding knowledge base. The agent answers targeted domain questions, bdistill structures and quality-scores the responses, and the output accumulates into a searchable, exportable reference dataset.\n\nAdversarial mode challenges the agent's claims — forcing evidence, corrections, and acknowledged limitations — producing validated knowledge entries.\n\n## When to Use This Skill\n\n- Use when you need structured reference data on any domain (medical, legal, finance, cybersecurity)\n- Use when building lookup tables, Q&A datasets, or research corpora\n- Use when generating training data for traditional ML models (regression, classification — NOT competing LLMs)\n- Use when you want cross-model comparison on domain knowledge\n\n## How It Works\n\n### Step 1: Install\n\n```bash\npip install bdistill\nclaude mcp add bdistill -- bdistill-mcp   # Claude Code\n```\n\n### Step 2: Extract knowledge in-session\n\n```\n/distill medical cardiology                    # Preset domain\n/distill --custom kubernetes docker helm       # Custom terms\n/distill --adversarial medical                 # With adversarial validation\n```\n\n### Step 3: Search, export, compound\n\n```bash\nbdistill kb list                               # Show all domains\nbdistill kb search \"atrial fibrillation\"       # Keyword search\nbdistill kb export -d medical -f csv           # Export as spreadsheet\nbdistill kb export -d medical -f markdown      # Readable knowledge document\n```\n\n## Output Format\n\nStructured reference JSONL — not training data:\n\n```json\n{\n  \"question\": \"What causes myocardial infarction?\",\n  \"answer\": \"Myocardial infarction results from acute coronary artery occlusion...\",\n  \"domain\": \"medical\",\n  \"category\": \"cardiology\",\n  \"tags\": [\"mechanistic\", \"evidence-based\"],\n  \"quality_score\": 0.73,\n  \"confidence\": 1.08,\n  \"validated\": true,\n  \"source_model\": \"Claude Sonnet 4\"\n}\n```\n\n## Tabular ML Data Generation\n\nGenerate structured training data for traditional ML models:\n\n```\n/schema sepsis | hr:float, bp:float, temp:float, wbc:float | risk:category[low,moderate,high,critical]\n```\n\nExports as CSV ready for pandas/sklearn. Each row tracks source_model for cross-model analysis.\n\n## Local Model Extraction (Ollama)\n\nFor open-source models running locally:\n\n```bash\n# Install Ollama from https://ollama.com\nollama serve\nollama pull qwen3:4b\n\nbdistill extract --domain medical --model qwen3:4b\n```\n\n## Security & Safety Notes\n\n- In-session extraction uses your existing subscription — no additional API keys\n- Local extraction runs entirely on your machine via Ollama\n- No data is sent to external services\n- Output is reference data, not LLM training format\n\n## Related Skills\n\n- `@bdistill-behavioral-xray` - X-ray a model's behavioral patterns\n\n## Limitations\n- Use this skill only when the task clearly matches the scope described above.\n- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.\n- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.","tags":["bdistill","knowledge","extraction","antigravity","awesome","skills","sickn33","agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding"],"capabilities":["skill","source-sickn33","skill-bdistill-knowledge-extraction","topic-agent-skills","topic-agentic-skills","topic-ai-agent-skills","topic-ai-agents","topic-ai-coding","topic-ai-workflows","topic-antigravity","topic-antigravity-skills","topic-claude-code","topic-claude-code-skills","topic-codex-cli","topic-codex-skills"],"categories":["antigravity-awesome-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/sickn33/antigravity-awesome-skills/bdistill-knowledge-extraction","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add sickn33/antigravity-awesome-skills","source_repo":"https://github.com/sickn33/antigravity-awesome-skills","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 34928 github stars · SKILL.md body (3,296 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-24T18:50:35.958Z","embedding":null,"createdAt":"2026-04-18T21:33:30.152Z","updatedAt":"2026-04-24T18:50:35.958Z","lastSeenAt":"2026-04-24T18:50:35.958Z","tsv":"'/distill':193,198,205 '/schema':306 '0.73':284 '1':171 '1.08':286 '2':187 '3':212 '4':293 '4b':359,366 'accumul':88 'acknowledg':106 'acut':269 'add':179 'addit':379 'adversari':95,206,209 'agent':72,99 'ai':10,39,63 'analysi':337 'answer':73,264 'api':25,48,380 'arteri':271 'ask':453 'atrial':226 'base':70,281 'bash':173,216,349 'bdistil':2,60,77,176,180,182,217,223,230,240,360,409 'bdistill-behavioral-xray':408 'bdistill-knowledge-extract':1 'bdistill-mcp':181 'behavior':410,418 'boundari':461 'bp':310 'build':133 'cardiolog':195,276 'categori':275,317 'caus':261 'challeng':97 'claim':101 'clarif':455 'classif':152 'claud':177,184,291 'clear':428 'close':45 'code':185 'comparison':163 'compet':154 'compound':68,215 'confid':285 'coronari':270 'corpora':141 'correct':104 'criteria':464 'critic':321 'cross':161,335 'cross-model':160,334 'csv':236,324 'custom':199,203 'cybersecur':130 'd':233,243 'data':123,146,257,296,301,392,401 'dataset':94,138 'describ':432 'docker':201 'document':249 'domain':7,35,75,126,165,197,222,273,362 'entir':385 'entri':111 'environ':444 'environment-specif':443 'evid':103,280 'evidence-bas':279 'exist':376 'expert':449 'export':92,214,232,237,242,322 'extern':396 'extract':4,5,29,30,188,340,361,373,383 'f':235,245 'fibril':227 'financ':129 'float':309,311,313,315 'forc':102 'format':251,405 'generat':144,297,298 'helm':202 'high':320 'hr':308 'in-sess':12,41,190,370 'infarct':263,266 'input':458 'instal':172,175,350 'json':258 'jsonl':254 'kb':218,224,231,241 'key':26,49,381 'keyword':228 'knowledg':3,8,28,36,69,110,166,189,248 'kubernet':200 'legal':128 'limit':107,420 'list':219 'llm':403 'llms':155 'local':17,51,338,348,382 'lookup':134 'low':318 'machin':388 'markdown':246 'match':429 'mcp':178,183 'mechanist':278 'medic':127,194,207,234,244,274,363 'miss':466 'ml':149,295,304 'mode':96 'model':11,21,40,46,56,150,162,290,305,332,336,339,346,364,416 'moder':319 'myocardi':262,265 'need':27,120 'note':369 'occlus':272 'ollama':23,58,341,351,354,356,390 'ollama.com':353 'open':19,54,344 'open-sourc':18,53,343 'output':87,250,398,438 'overview':59 'pandas/sklearn':327 'pattern':419 'permiss':459 'pip':174 'preset':196 'produc':108 'pull':357 'q':136 'qualiti':33,81,282 'quality-scor':32,80 'question':76,259 'qwen3':358,365 'ray':414 'readabl':247 'readi':325 'refer':93,122,253,400 'regress':151 'relat':406 'requir':457 'research':140 'respons':84 'result':267 'review':450 'risk':316 'row':329 'run':347,384 'safeti':368,460 'scope':431 'score':34,82,283 'search':213,225,229 'searchabl':91 'secur':367 'sent':394 'sepsi':307 'serv':355 'servic':397 'session':14,43,65,192,372 'show':220 'skill':116,407,423 'skill-bdistill-knowledge-extraction' 'sonnet':292 'sourc':20,55,289,331,345 'source-sickn33' 'specif':445 'spreadsheet':239 'step':170,186,211 'stop':451 'structur':6,31,78,121,252,299 'subscript':64,377 'substitut':441 'success':463 'tabl':135 'tabular':294 'tag':277 'target':74 'task':427 'temp':312 'term':204 'test':447 'topic-agent-skills' 'topic-agentic-skills' 'topic-ai-agent-skills' 'topic-ai-agents' 'topic-ai-coding' 'topic-ai-workflows' 'topic-antigravity' 'topic-antigravity-skills' 'topic-claude-code' 'topic-claude-code-skills' 'topic-codex-cli' 'topic-codex-skills' 'track':330 'tradit':148,303 'train':145,256,300,404 'treat':436 'true':288 'turn':61 'use':114,117,131,142,156,374,421 'valid':109,210,287,446 'via':22,57,389 'want':159 'wbc':314 'work':169 'x':413 'x-ray':412 'xray':411","prices":[{"id":"7413839e-d805-4ee2-8f2a-3253596ed4c6","listingId":"ee863dae-21f7-4abe-90c4-1561206b69a9","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"sickn33","category":"antigravity-awesome-skills","install_from":"skills.sh"},"createdAt":"2026-04-18T21:33:30.152Z"}],"sources":[{"listingId":"ee863dae-21f7-4abe-90c4-1561206b69a9","source":"github","sourceId":"sickn33/antigravity-awesome-skills/bdistill-knowledge-extraction","sourceUrl":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/bdistill-knowledge-extraction","isPrimary":false,"firstSeenAt":"2026-04-18T21:33:30.152Z","lastSeenAt":"2026-04-24T18:50:35.958Z"}],"details":{"listingId":"ee863dae-21f7-4abe-90c4-1561206b69a9","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"sickn33","slug":"bdistill-knowledge-extraction","github":{"repo":"sickn33/antigravity-awesome-skills","stars":34928,"topics":["agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding","ai-workflows","antigravity","antigravity-skills","claude-code","claude-code-skills","codex-cli","codex-skills","cursor","cursor-skills","developer-tools","gemini-cli","gemini-skills","kiro","mcp","skill-library"],"license":"mit","html_url":"https://github.com/sickn33/antigravity-awesome-skills","pushed_at":"2026-04-24T06:41:17Z","description":"Installable GitHub library of 1,400+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and more. Includes installer CLI, bundles, workflows, and official/community skill collections.","skill_md_sha":"c492c685a7bb90281c8ab93795e6dd6dc085aa3b","skill_md_path":"skills/bdistill-knowledge-extraction/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/bdistill-knowledge-extraction"},"layout":"multi","source":"github","category":"antigravity-awesome-skills","frontmatter":{"name":"bdistill-knowledge-extraction","description":"Extract structured domain knowledge from AI models in-session or from local open-source models via Ollama. No API key needed."},"skills_sh_url":"https://skills.sh/sickn33/antigravity-awesome-skills/bdistill-knowledge-extraction"},"updatedAt":"2026-04-24T18:50:35.958Z"}}