From kb
Summarize deep research results into a markdown report, covering all fields, skipping uncertain values.
npx claudepluginhub rvk7895/llm-knowledge-bases --plugin kbThis skill is limited to using the following tools:
> **Attribution:** Originally authored by [Weizhena](https://github.com/Weizhena/Deep-Research-skills). Included with attribution for use in the Deep query workflow.
Generates standardized Markdown research reports with YAML frontmatter, executive summaries, findings, conclusions, and bibliographies from multi-agent research data.
Read research outline and launch independent agents for in-depth research on each item. Task output disabled.
Generates structured Markdown research report from prior phase outputs like brainstorm, plans, code, tests, and plots. Integrates visuals, generates missing plots, verifies claim-evidence integrity.
Share bugs, ideas, or general feedback.
Attribution: Originally authored by Weizhena. Included with attribution for use in the Deep query workflow.
/research-report
Find */outline.yaml in current working directory, read topic and output_dir configuration.
Read all JSON results and extract fields suitable for display in the table of contents (numeric, short indicators), such as:
Use AskUserQuestion to ask the user:
Generate generate_report.py in the {topic}/ directory with requirements:
{topic}/report.mdTable of Contents Format Requirements:
1. [GitHub Copilot](#github-copilot) - Stars: 10k | Score: 85%1. JSON Structure Compatibility Support two JSON structures:
{"name": "xxx", "release_date": "xxx"}{"basic_info": {"name": "xxx"}, "technical_features": {...}}Field lookup order: top level -> category mapping key -> traverse all nested dicts
2. Category Multilingual Mapping Category names in fields.yaml and JSON keys can be any combination (Chinese-Chinese, Chinese-English, English-Chinese, English-English). Must establish bidirectional mapping:
CATEGORY_MAPPING = {
"Basic Info": ["basic_info", "基本信息"],
"Technical Features": ["technical_features", "technical_characteristics", "技术特性"],
"Performance Metrics": ["performance_metrics", "performance", "性能指标"],
"Milestone Significance": ["milestone_significance", "milestones", "里程碑意义"],
"Business Info": ["business_info", "commercial_info", "商业信息"],
"Competition & Ecosystem": ["competition_ecosystem", "competition", "竞争与生态"],
"History": ["history", "历史沿革"],
"Market Positioning": ["market_positioning", "market", "市场定位"],
}
3. Complex Value Formatting
|<br> or use blockquote format for better readability4. Additional Field Collection Collect fields present in JSON but not defined in fields.yaml, put into "Other Information" category. Note filtering:
_source_file, uncertainbasic_info, technical_features, etc.uncertain array: display each field name line by line, don't compress into one line5. Uncertain Value Skipping Skip conditions:
[uncertain] stringuncertain arrayRun python {topic}/generate_report.py
{topic}/generate_report.py - Conversion script{topic}/report.md - Summary report