drawio-skill
A skill that turns natural-language descriptions into .drawio XML and exports them to PNG / SVG / PDF / JPG via the native draw.io desktop CLI.
Ask an LLM to "write a literature review on X" and you get three failure modes: citations that don't exist, the canonical paper missing because the search ran once and stopped, and no record of why any paper made the cut.
A skill that turns natural-language descriptions into .drawio XML and exports them to PNG / SVG / PDF / JPG via the native draw.io desktop CLI.
External references: Semantic Scholar API Tutorial Β· API Docs Β· Request API Key A skill that turns the Semantic Scholar academic graph (200M+ papers across arXiv + bioRxiv + PubMed + journals + conferences) into a single-script, rate-limited, agent-friendly
A Claude Code skill that repurposes YouTube videos for Bilibili with bilingual (EN/ZH) hardcoded subtitles. Compatible with Claude Code, OpenClaw, Hermes Agent, Pi (pi-mono), and indexed by SkillsMP.
FAQ
scholar-deep-research is a Claude Code plugin with 1 hand-picked skill for automation work, indexed on Flowy. Install it with the command on its page. It includes scholar-deep-research. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
$ npx -y skills add Agents365-ai/scholar-deep-research --agent claude-code
English Β· δΈζ Β· π Online Docs
Ask an LLM to "write a literature review on X" and you get three failure modes: citations that don't exist, the canonical paper missing because the search ran once and stopped, and no record of why any paper made the cut. scholar-deep-research fixes those by running an 8-phase (Phase 0..7), script-driven workflow with enforced citation anchoring, multi-round saturation gating, and a per-paper audit trail.
Zero LLM calls inside the pipeline. Every script under scripts/ is pure data β search, dedupe, rank, citation-chase, bibliography export. The host LLM orchestrates from outside via JSON envelopes on stdout. That separation buys reproducibility, auditability, and a 343-test smoke suite that runs in ~13 s with no API keys.
Works with Claude Code, Cursor, Codex, OpenCode, OpenClaw / ClawHub, Hermes Agent, pi-mono, and SkillsMP β any agent that supports the Agent Skills format.
Three end-to-end runs committed verbatim with full audit trail (state, evidence, report, BibTeX, run notes):
systematic_review, 833 papers, 5 deep reads, 12-citation report on efficacy / safety / discontinuation.comparative_analysis, 1005 papers, 3 deep reads (Mamba, Jamba, xLSTM), 5-axis verdict.grant_background, 681 papers, 4 mechanistic deep reads (LY6A, CAP-B10, single-residue BBB, LRP6).| Native agent | This skill | |
|---|---|---|
| Search coverage | One source per turn | 7 federated sources, multi-round with saturation gate |
| Citation rigor | Claims float, citations sometimes fabricated | Every claim needs [^id] anchor; gate rejects unanchored prose |
| Audit trail | None | Per-paper score components, evidence, source provenance in research_state.json |
| Self-critique | None | Mandatory 14-point adversarial checklist (Phase 6) before report ships |
| Report shape | Generic outline | 5 archetypes (literature_review / systematic_review / scoping_review / comparative_analysis / grant_background) |
Full feature matrix in docs/COMPARISON.md.
Phase 0 Scope question decomposition + archetype + state init
Phase 1 Discovery multi-source search β dedupe β multi-axis saturation check
Phase 2 Triage ranking β top-N selection β tier triage β optional PDF prefetch
Phase 3 Deep read parallel agent fan-out (deep tier) + abstract stub (skim tier)
Phase 4 Chasing citation graph (forward + backward, OpenAlex + S2)
Phase 5 Synthesis thematic clustering β tension map
Phase 6 Self-critique 14-point adversarial checklist (mandatory)
Phase 7 Report render archetype template β export bibliography
Full diagram, gate semantics, and state model in docs/ARCHITECTURE.md.
# Any agent
npx skills add Agents365-ai/365-skills -g
# Claude Code only
> /plugin marketplace add Agents365-ai/365-skills
> /plugin install scholar-deep-research
Then pip install -r requirements.txt inside the install dir.
Once installed, just describe what you want:
Run a deep research report on CRISPR base editing for Duchenne muscular dystrophy.
The skill walks the 8 phases automatically and writes the report to
reports/<slug>_<YYYYMMDD>.md with a matching .bib. Full install details in
docs/INSTALL.md; phase-by-phase walkthrough in
docs/WALKTHROUGH.md.
state.papers[*].score_components.relevance if you need it.systematic_review + SCHOLAR_SATURATION_NEW_PCT=20 for stricter coverage.Full list in docs/LIMITATIONS.md.
| Doc | What's inside |
|---|---|
| WALKTHROUGH | Concrete CRISPR-base-editing run, phase by phase |
| ARCHITECTURE | 8 phases, gates, state model, idempotency, CLI contract, MCP boundary |
| COMPARISON | Full side-by-side capability table vs. native agents |
| COMPETITORS | Matrix vs other open-source deep research tools (GPT-Researcher, STORM, open_deep_research, ARS) |
| INSTALL | Plugin marketplace, manual clone, multi-platform paths, env vars |
| LIMITATIONS | Coverage caveats, citation-count gaps, language bias |
Pick the right tool for the research workflow you're running:
| Skill | Niche | When to use |
|---|---|---|
| semanticscholar-skill | Semantic Scholar API search | When you want a quick search, not a full structured review |
| asta-skill | Same corpus via Ai2 Asta MCP | When your host supports MCP and you have an Asta API key |
| paper-fetch | DOI β PDF, 7-source fallback | When you have IDs and need the actual full text |
| zotero-research-assistant | Zotero library workflows | When references go into Zotero |
If this skill helps you, consider supporting the author:
Agents365-ai
.github/
workflows/
sync-365-skills.yml
.gitignore
docs/
ARCHITECTURE_CN.md
ARCHITECTURE.md
COMPARISON_CN.md
COMPARISON.md
index.html
INSTALL_CN.md
INSTALL.md
LIMITATIONS_CN.md
LIMITATIONS.md
WALKTHROUGH_CN.md
WALKTHROUGH.md
zh.html
examples/
aav-capsid-cns-grant-background/
evidence/
cap-b10.json
lrp6-bbb.json
ly6a-receptor.json
single-residue-bbb.json
reports/
aav-capsid-cns-delivery_20260512.bib
aav-capsid-cns-delivery_20260512.md
research_state.json
RUN_NOTES.md
glp1-obesity-systematic-review/
evidence/
annals.json
bmj-nma.json
dom-rwe.json
ijo-pipeline.json
jama-discontinuation.json
pdfs/
ijo.txt
reports/
what-is-the-efficacy-and-safety_20260512.bib
what-is-the-efficacy-and-safety_20260512.md
research_state.json
RUN_NOTES.md
mamba-vs-transformer-comparative/
evidence/
jamba.json
mamba.json
xlstm.json
reports/
mamba-vs-transformer-long-context_20260512.bib
mamba-vs-transformer-long-context_20260512.md
research_state.json
RUN_NOTES.md
LICENSE
README_CN.md
README.md
skills/
scholar-deep-research/
assets/
prompts/
self_critique.md
templates/
comparative_analysis.md
grant_background.md
literature_review.md
scoping_review.md
systematic_review.md
changelog.d/
README.md
CHANGELOG.md
references/
agent_prompts/
phase3_deep_read.md
cli_contract.md
env_vars.md
example_run.md
pitfalls.md
quality_assessment.md
report_templates.md
search_strategies.md
source_selection.md
state_schema.md
requirements.txt
scripts/
_common.py
_gates.py
_locking.py
_pdf_fetch.py
_s2_citations.py
_search_meta.py
build_citation_graph.py
dedupe_papers.py
export_bibtex.py
extract_pdf.py
list_sources.py
prefetch_pdfs.py
rank_papers.py
render_report.py
research_state.py
resolve_id.py
search_arxiv.py
search_biorxiv.py
search_crossref.py
search_dblp.py
search_exa.py
search_openalex.py
search_pubmed.py
skim_papers.py
state_apply.py
tests/
__init__.py
_helpers.py
run.py
test_agent_native.py
test_citation_chase_filter.py
test_citation_chase_s2.py
test_dedupe_bridge.py
test_envelope.py
test_evidence_from_json.py
test_export_formats.py
test_extract_pdf_engine.py
test_g4_topic_mismatch.py
test_gate_hint_coverage.py
test_gates.py
test_ingest_roundtrip.py
test_locking.py
test_normalize_title_none.py
test_openalex_concepts.py
test_pdf_fetch.py
test_phase1_budget.py
test_prefetch.py
test_rank_relevance.py
test_rate_limit.py
test_render_report.py
test_resolve_id.py
test_safe_get.py
test_saturation_env.py
test_saturation.py
test_schema.py
test_search_biorxiv.py
test_search_cache.py
test_search_dblp.py
test_search_exa.py
test_search_round.py
test_select_include_ids.py
test_smart_title.py
test_source_diagnostics.py
test_source_meta.py
test_status.py
test_terminal_advance.py
test_upstream_endpoints.py
SKILL.md
towncrier.tomlΒ© 2026 Flowy Β· Free and open source
Built for Claude Code Β· Not affiliated with Anthropic