Not in the top 1,000 by GitHub stars
lingzhi227/agent-research-skills
Skills for Claude Code — deep-research: systematic academic literature review
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills/algorithm-design/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9e6c085d65e3 → 9e6c085d65e3
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9e6c085d65e3
No earlier version was observed for comparison.
skills/atomic-decomposition/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9e6c085d65e3 → 9e6c085d65e3
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9e6c085d65e3
No earlier version was observed for comparison.
skills/backward-traceability/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9e6c085d65e3 → 9e6c085d65e3
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9e6c085d65e3
No earlier version was observed for comparison.
skills/citation-management/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9e6c085d65e3 → 9e6c085d65e3
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9e6c085d65e3
No earlier version was observed for comparison.
skills/code-debugging/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9e6c085d65e3 → 9e6c085d65e3
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9e6c085d65e3
No earlier version was observed for comparison.
skills/data-analysis/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
9e6c085d65e3 → 9e6c085d65e3
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 9e6c085d65e3
No earlier version was observed for comparison.
skills/deep-research/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9e6c085d65e3 → 9e6c085d65e3
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9e6c085d65e3
No earlier version was observed for comparison.
skills/excalidraw-skill/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9e6c085d65e3 → 9e6c085d65e3
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9e6c085d65e3
No earlier version was observed for comparison.
skills/experiment-code/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9e6c085d65e3 → 9e6c085d65e3
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9e6c085d65e3
No earlier version was observed for comparison.
skills/experiment-design/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
9e6c085d65e3 → 9e6c085d65e3
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 9e6c085d65e3
No earlier version was observed for comparison.
skills/figure-generation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
9e6c085d65e3 → 9e6c085d65e3
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 9e6c085d65e3
No earlier version was observed for comparison.
skills/github-research/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9e6c085d65e3 → 9e6c085d65e3
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9e6c085d65e3
No earlier version was observed for comparison.
skills/idea-generation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9e6c085d65e3 → 9e6c085d65e3
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9e6c085d65e3
No earlier version was observed for comparison.
skills/latex-formatting/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
9e6c085d65e3 → 9e6c085d65e3
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 9e6c085d65e3
No earlier version was observed for comparison.
skills/literature-review/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9e6c085d65e3 → 9e6c085d65e3
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9e6c085d65e3
No earlier version was observed for comparison.
skills/literature-search/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9e6c085d65e3 → 9e6c085d65e3
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9e6c085d65e3
No earlier version was observed for comparison.
skills/math-reasoning/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9e6c085d65e3 → 9e6c085d65e3
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9e6c085d65e3
No earlier version was observed for comparison.
skills/novelty-assessment/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9e6c085d65e3 → 9e6c085d65e3
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9e6c085d65e3
No earlier version was observed for comparison.
skills/paper-assembly/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
9e6c085d65e3 → 9e6c085d65e3
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 9e6c085d65e3
No earlier version was observed for comparison.
skills/paper-compilation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
9e6c085d65e3 → 9e6c085d65e3
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 9e6c085d65e3
No earlier version was observed for comparison.
skills/paper-revision/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9e6c085d65e3 → 9e6c085d65e3
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9e6c085d65e3
No earlier version was observed for comparison.
skills/paper-to-code/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9e6c085d65e3 → 9e6c085d65e3
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9e6c085d65e3
No earlier version was observed for comparison.
skills/paper-writing-section/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9e6c085d65e3 → 9e6c085d65e3
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9e6c085d65e3
No earlier version was observed for comparison.
skills/rebuttal-writing/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9e6c085d65e3 → 9e6c085d65e3
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9e6c085d65e3
No earlier version was observed for comparison.
skills/related-work-writing/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9e6c085d65e3 → 9e6c085d65e3
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9e6c085d65e3
No earlier version was observed for comparison.
skills/research-planning/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9e6c085d65e3 → 9e6c085d65e3
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9e6c085d65e3
No earlier version was observed for comparison.
skills/self-review/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
9e6c085d65e3 → 9e6c085d65e3
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 9e6c085d65e3
No earlier version was observed for comparison.
skills/slide-generation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
9e6c085d65e3 → 9e6c085d65e3
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 9e6c085d65e3
No earlier version was observed for comparison.
skills/survey-generation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9e6c085d65e3 → 9e6c085d65e3
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9e6c085d65e3
No earlier version was observed for comparison.
skills/symbolic-equation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
9e6c085d65e3 → 9e6c085d65e3
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 9e6c085d65e3
No earlier version was observed for comparison.
skills/table-generation/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
9e6c085d65e3 → 9e6c085d65e3
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 9e6c085d65e3
No earlier version was observed for comparison.
Heat
5.4- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- algorithm-design
skills/algorithm-design - atomic-decomposition
skills/atomic-decomposition - backward-traceability
skills/backward-traceability - citation-management
skills/citation-management - code-debugging
skills/code-debugging - data-analysis
skills/data-analysis - deep-research
skills/deep-research - excalidraw-skill
skills/excalidraw-skill - experiment-code
skills/experiment-code - experiment-design
skills/experiment-design - figure-generation
skills/figure-generation - github-research
skills/github-research - idea-generation
skills/idea-generation - latex-formatting
skills/latex-formatting - literature-review
skills/literature-review - literature-search
skills/literature-search - math-reasoning
skills/math-reasoning - novelty-assessment
skills/novelty-assessment - paper-assembly
skills/paper-assembly - paper-compilation
skills/paper-compilation - paper-revision
skills/paper-revision - paper-to-code
skills/paper-to-code - paper-writing-section
skills/paper-writing-section - rebuttal-writing
skills/rebuttal-writing - related-work-writing
skills/related-work-writing - research-planning
skills/research-planning - self-review
skills/self-review - slide-generation
skills/slide-generation - survey-generation
skills/survey-generation - symbolic-equation
skills/symbolic-equation - table-generation
skills/table-generation
How it works
algorithm-design
When your agent uses it
Design algorithms with LaTeX pseudocode and UML diagrams. Generate algorithmic environments, Mermaid class/sequence diagrams, and ensure consistency between pseudocode and implementation. Use when formalizing methods for a paper.
What it loads into context
Frontmatter
56 tokensAlways available to the agent
SKILL.md
590 tokensWhen the skill is activated
Reference documents
1,351 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- References
- Workflow
- Rules
- Related Skills
Files
SKILL.mdcore2,377 bytesreferences/algorithm-templates.mddoc4,599 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubatomic-decomposition
When your agent uses it
Decompose research ideas into atomic, self-contained concepts with bidirectional math-code mapping. For each concept, extract the math formula from papers and find code implementations. Use for complex system papers requiring formal grounding.
What it loads into context
Frontmatter
58 tokensAlways available to the agent
SKILL.md
626 tokensWhen the skill is activated
Reference documents
1,121 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- References
- Workflow (from AI-Researcher Survey Agent)
- Rules
- Related Skills
Files
SKILL.mdcore2,851 bytesreferences/decomposition-prompts.mddoc4,621 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubbackward-traceability
When your agent uses it
Make every number in the final PDF traceable to the exact code line that produced it. Uses \hypertarget/\hyperlink LaTeX commands and \num{formula} evaluated at compile time. Use for reproducibility and data integrity verification.
What it loads into context
Frontmatter
67 tokensAlways available to the agent
SKILL.md
804 tokensWhen the skill is activated
Reference documents
1,739 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- References
- Scripts
- Workflow
- LaTeX Setup
- Rules
- Related Skills
Scripts executed separately
scripts/ref_numeric_values.py
Files
SKILL.mdcore3,212 bytesSKILL.mdcore3,212 bytesSKILL.mdcore3,212 bytesSKILL.mdcore3,212 bytesreferences/traceability-patterns.mddoc5,949 bytesscripts/ref_numeric_values.pyruns8,473 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcitation-management
When your agent uses it
Manage BibTeX citations for LaTeX papers. Harvest missing citations from a draft using Semantic Scholar, validate cite keys against .bib files, deduplicate entries, and format bibliography. Use when working with references, BibTeX, or citations.
What it loads into context
Frontmatter
68 tokensAlways available to the agent
SKILL.md
884 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Scripts
- Action: `harvest` — Iterative Citation Harvesting
- Action: `validate` — Pre-Compilation Check
- Action: `add` — Add Specific Paper
- Action: `format` — Standardize .bib
- Related Skills
Scripts executed separately
scripts/harvest_citations.pyscripts/validate_citations.py
Files
SKILL.mdcore3,592 bytesSKILL.mdcore3,592 bytesSKILL.mdcore3,592 bytesSKILL.mdcore3,592 bytesSKILL.mdcore3,592 bytesSKILL.mdcore3,592 bytesscripts/harvest_citations.pyruns9,100 bytesscripts/validate_citations.pyruns8,039 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcode-debugging
When your agent uses it
Debug experiment code with structured error analysis. Categorize errors, apply targeted fixes with retry logic, and use reflection to prevent recurring issues. Use when experiment code fails or produces incorrect results.
What it loads into context
Frontmatter
54 tokensAlways available to the agent
SKILL.md
609 tokensWhen the skill is activated
Reference documents
1,003 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- References
- Workflow
- Fix Strategy State Machine
- Rules
- Related Skills
Files
SKILL.mdcore2,698 bytesreferences/debug-patterns.mddoc4,315 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubdata-analysis
When your agent uses it
Generate statistical analysis code with 4-round review. Select appropriate statistical tests, interpret results, and produce analysis reports with p-values, effect sizes, and confidence intervals. Use when analyzing experimental data for a paper.
What it loads into context
Frontmatter
57 tokensAlways available to the agent
SKILL.md
844 tokensWhen the skill is activated
Reference documents
913 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- References
- Scripts
- Workflow
- Allowed Packages
- Statistical Test Selection
- Rules
- Related Skills
Scripts executed separately
scripts/format_pvalue.pyscripts/stat_summary.py
Files
SKILL.mdcore3,571 bytesSKILL.mdcore3,571 bytesSKILL.mdcore3,571 bytesSKILL.mdcore3,571 bytesSKILL.mdcore3,571 bytesreferences/review-prompts.mddoc4,080 bytesscripts/format_pvalue.pyruns4,931 bytesscripts/stat_summary.pyruns8,592 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubdeep-research
When your agent uses it
Conduct systematic academic literature reviews in 6 phases, producing structured notes, a curated paper database, and a synthesized final report. Output is organized by phase for clarity.
What it loads into context
Frontmatter
48 tokensAlways available to the agent
SKILL.md
3,159 tokensWhen the skill is activated
Reference documents
5,258 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Trigger
- Overview
- CRITICAL: Strict Sequential Phase Execution
- Paper Quality Policy
- Search Tools (by priority)
- 6-Phase Workflow
- Output Directory
- Key Conventions
- References
- Related Skills
Scripts executed separately
scripts/bibtex_manager.pyscripts/compile_report.pyscripts/download_papers.pyscripts/extract_pdf.pyscripts/paper_db.pyscripts/search_arxiv.pyscripts/search_semantic_scholar.py
Files
SKILL.mdcore11,813 bytesSKILL.mdcore11,813 bytesSKILL.mdcore11,813 bytesSKILL.mdcore11,813 bytesSKILL.mdcore11,813 bytesSKILL.mdcore11,813 bytesSKILL.mdcore11,813 bytesSKILL.mdcore11,813 bytesSKILL.mdcore11,813 bytesreferences/api-reference.mddoc6,292 bytesreferences/note-format.mddoc4,634 bytesreferences/workflow-phases.mddoc7,821 bytesscripts/bibtex_manager.pyruns6,092 bytesscripts/compile_report.pyruns10,161 bytesscripts/download_papers.pyruns5,036 bytesscripts/extract_pdf.pyruns5,938 bytesscripts/paper_db.pyruns11,347 bytesscripts/search_arxiv.pyruns6,700 bytesscripts/search_semantic_scholar.pyruns11,653 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubexcalidraw-skill
When your agent uses it
Programmatic canvas toolkit for creating, editing, and refining Excalidraw diagrams via MCP tools with real-time canvas sync. Use when an agent needs to (1) draw or lay out diagrams on a live canvas, (2) iteratively refine diagrams using describe_scene and get_canvas_screenshot to see its own work, (3) export/import .excalidraw files or PNG/SVG images, (4) save/restore canvas snapshots, (5) convert Mermaid to Excalidraw, or (6) perform element-level CRUD, alignment, distribution, grouping, duplication, and locking. Requires a running canvas server (EXPRESS_SERVER_URL, default http://localhost:3000).
What it loads into context
Frontmatter
151 tokensAlways available to the agent
SKILL.md
4,191 tokensWhen the skill is activated
Reference documents
1,529 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Step 0: Detect Connection Mode
- Quality Gate (MANDATORY — read before creating any diagram)
- Quick Start
- Workflow: Draw A Diagram
- Workflow: Iterative Refinement (Key Differentiator)
- Workflow: Refine An Existing Diagram
- Workflow: File I/O (Diagrams-as-Code)
- Workflow: Snapshots (Save/Restore Canvas State)
- Workflow: Duplication
- Points Format for Arrows/Lines
- Workflow: Share Diagram (excalidraw.com URL)
- Workflow: Viewport Control
- References
- Related Skills
Scripts executed separately
scripts/clear-canvas.cjsscripts/create-element.cjsscripts/delete-element.cjsscripts/export-elements.cjsscripts/healthcheck.cjsscripts/import-elements.cjsscripts/update-element.cjs
Files
SKILL.mdcore15,395 bytesSKILL.mdcore15,395 bytesSKILL.mdcore15,395 bytesSKILL.mdcore15,395 bytesSKILL.mdcore15,395 bytesSKILL.mdcore15,395 bytesreferences/cheatsheet.mddoc5,770 bytesscripts/clear-canvas.cjsruns1,034 bytesscripts/create-element.cjsruns1,883 bytesscripts/delete-element.cjsruns1,260 bytesscripts/export-elements.cjsruns1,473 bytesscripts/healthcheck.cjsruns794 bytesscripts/import-elements.cjsruns2,406 bytesscripts/update-element.cjsruns2,007 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubexperiment-code
When your agent uses it
Write ML experiment code with iterative improvement. Generate training/evaluation pipelines, debug errors, and optimize results through code reflection. Use when implementing experiments for a research paper.
What it loads into context
Frontmatter
50 tokensAlways available to the agent
SKILL.md
705 tokensWhen the skill is activated
Reference documents
2,619 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- References
- Action: `generate`
- Action: `improve`
- Action: `debug`
- Action: `plot`
- Rules
- Related Skills
Files
SKILL.mdcore3,151 bytesSKILL.mdcore3,151 bytesreferences/code-patterns.mddoc4,975 bytesreferences/experiment-prompts.mddoc6,369 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubexperiment-design
When your agent uses it
Design experiment plans with progressive stages — initial implementation, baseline tuning, creative research, and ablation studies. Plan baselines, datasets, hyperparameter sweeps, and evaluation metrics. Use when planning experiments for a research paper.
What it loads into context
Frontmatter
61 tokensAlways available to the agent
SKILL.md
703 tokensWhen the skill is activated
Reference documents
766 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- References
- Scripts
- 4-Stage Progressive Framework (from AI-Scientist-v2)
- Output Format
- Rules
- Related Skills
Scripts executed separately
scripts/design_experiments.py
Files
SKILL.mdcore3,011 bytesSKILL.mdcore3,011 bytesSKILL.mdcore3,011 bytesreferences/stage-prompts.mddoc3,510 bytesscripts/design_experiments.pyruns8,530 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubfigure-generation
When your agent uses it
Generate publication-quality scientific figures using matplotlib/seaborn with a three-phase pipeline (query expansion, code generation with execution, VLM visual feedback). Handles bar charts, line plots, heatmaps, training curves, ablation plots, and more. Use when the user needs figures, plots, or visualizations for a paper.
What it loads into context
Frontmatter
80 tokensAlways available to the agent
SKILL.md
751 tokensWhen the skill is activated
Reference documents
932 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Scripts
- Three-Phase Pipeline (from MatPlotAgent)
- References
- Output
- Quality Requirements
- Related Skills
Scripts executed separately
scripts/figure_template.py
Files
SKILL.mdcore3,244 bytesSKILL.mdcore3,244 bytesSKILL.mdcore3,244 bytesSKILL.mdcore3,244 bytesreferences/figure-prompts.mddoc4,507 bytesscripts/figure_template.pyruns11,372 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubgithub-research
When your agent uses it
Explore and analyze GitHub repositories related to a research topic. Reads deep-research output, discovers repos from multiple sources, deeply analyzes code, and produces integration blueprints.
What it loads into context
Frontmatter
53 tokensAlways available to the agent
SKILL.md
4,310 tokensWhen the skill is activated
Reference documents
1,930 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Trigger
- Overview
- 6-Phase Pipeline
- Output Directory Structure
- Scripts Reference
- Phase 1: Intake
- Phase 2: Discovery
- Phase 3: Filtering
- Phase 4: Deep Dive
- Phase 5: Analysis
- Phase 6: Blueprint
- Quality Conventions
- Error Handling
- References
Scripts executed separately
scripts/analyze_repo_structure.pyscripts/clone_repo.pyscripts/compare_repos.pyscripts/compile_github_report.pyscripts/extract_dependencies.pyscripts/extract_research_refs.pyscripts/find_implementations.pyscripts/repo_db.pyscripts/repo_metadata.pyscripts/repo_readme_fetch.pyscripts/search_github.pyscripts/search_github_code.pyscripts/search_paperswithcode.py
Files
SKILL.mdcore16,777 bytesSKILL.mdcore16,777 bytesSKILL.mdcore16,777 bytesSKILL.mdcore16,777 bytesSKILL.mdcore16,777 bytesSKILL.mdcore16,777 bytesSKILL.mdcore16,777 bytesSKILL.mdcore16,777 bytesSKILL.mdcore16,777 bytesSKILL.mdcore16,777 bytesSKILL.mdcore16,777 bytesSKILL.mdcore16,777 bytesSKILL.mdcore16,777 bytesSKILL.mdcore16,777 bytesSKILL.mdcore16,777 bytesSKILL.mdcore16,777 bytesSKILL.mdcore16,777 bytesSKILL.mdcore16,777 bytesSKILL.mdcore16,777 bytesSKILL.mdcore16,777 bytesSKILL.mdcore16,777 bytesSKILL.mdcore16,777 bytesSKILL.mdcore16,777 bytesSKILL.mdcore16,777 bytesSKILL.mdcore16,777 bytesSKILL.mdcore16,777 bytesSKILL.mdcore16,777 bytesreferences/phase-guide.mddoc7,637 bytesscripts/analyze_repo_structure.pyruns7,662 bytesscripts/clone_repo.pyruns3,517 bytesscripts/compare_repos.pyruns16,339 bytesscripts/compile_github_report.pyruns20,175 bytesscripts/extract_dependencies.pyruns18,102 bytesscripts/extract_research_refs.pyruns10,894 bytesscripts/find_implementations.pyruns9,370 bytesscripts/repo_db.pyruns16,253 bytesscripts/repo_metadata.pyruns7,398 bytesscripts/repo_readme_fetch.pyruns3,886 bytesscripts/search_github.pyruns9,109 bytesscripts/search_github_code.pyruns8,507 bytesscripts/search_paperswithcode.pyruns14,075 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubidea-generation
When your agent uses it
Generate novel research ideas with iterative refinement and novelty checking against literature. Score ideas on Interestingness, Feasibility, and Novelty. Use when brainstorming research directions or validating idea novelty.
What it loads into context
Frontmatter
52 tokensAlways available to the agent
SKILL.md
701 tokensWhen the skill is activated
Reference documents
1,651 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Scripts
- References
- Workflow
- Output Format
- Rules
- Related Skills
Scripts executed separately
scripts/novelty_check.py
Files
SKILL.mdcore2,996 bytesSKILL.mdcore2,996 bytesreferences/ideation-prompts.mddoc7,486 bytesscripts/novelty_check.pyruns8,217 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHublatex-formatting
When your agent uses it
Handle LaTeX formatting, templates, and styling for academic papers. Set up conference templates (ICML, ICLR, NeurIPS, AAAI, ACL), fix formatting issues, manage packages, and ensure venue-specific compliance. Use when the user needs to set up a paper template, fix LaTeX formatting, or prepare for submission.
What it loads into context
Frontmatter
87 tokensAlways available to the agent
SKILL.md
579 tokensWhen the skill is activated
Reference documents
690 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Scripts
- References
- Action: `setup`
- Action: `fix`
- Action: `check`
- Related Skills
Scripts executed separately
scripts/clean_latex.pyscripts/latex_checker.py
Files
SKILL.mdcore2,414 bytesSKILL.mdcore2,414 bytesSKILL.mdcore2,414 bytesSKILL.mdcore2,414 bytesSKILL.mdcore2,414 bytesreferences/venue-templates.mddoc2,313 bytesscripts/clean_latex.pyruns8,460 bytesscripts/latex_checker.pyruns10,626 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubliterature-review
When your agent uses it
Conduct comprehensive literature reviews using multi-perspective dialogue simulation. Generate diverse expert personas, conduct grounded Q&A conversations, and synthesize findings into structured knowledge. Use when starting a new research project or writing a survey section.
What it loads into context
Frontmatter
57 tokensAlways available to the agent
SKILL.md
745 tokensWhen the skill is activated
Reference documents
2,235 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- References
- Scripts (from literature-search skill)
- Workflow
- Output
- Rules
- Related Skills
Files
SKILL.mdcore3,402 bytesSKILL.mdcore3,402 bytesSKILL.mdcore3,402 bytesSKILL.mdcore3,402 bytesSKILL.mdcore3,402 bytesreferences/dialogue-prompts.mddoc7,371 bytesreferences/review-workflow.mddoc3,060 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubliterature-search
When your agent uses it
Search academic literature using Semantic Scholar, arXiv, and OpenAlex APIs. Returns structured JSONL with title, authors, year, venue, abstract, citations, and BibTeX. Use when the user needs to find papers, check related work, or build a bibliography.
What it loads into context
Frontmatter
71 tokensAlways available to the agent
SKILL.md
917 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Scripts
- Workflow
- Venue Quality Tiers
- Output Format
- Related Skills
Scripts executed separately
scripts/download_arxiv_source.pyscripts/search_crossref.pyscripts/search_openalex.py
Files
SKILL.mdcore3,223 bytesSKILL.mdcore3,223 bytesSKILL.mdcore3,223 bytesSKILL.mdcore3,223 bytesSKILL.mdcore3,223 bytesSKILL.mdcore3,223 bytesSKILL.mdcore3,223 bytesSKILL.mdcore3,223 bytesscripts/download_arxiv_source.pyruns8,228 bytesscripts/search_crossref.pyruns8,956 bytesscripts/search_openalex.pyruns6,815 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubmath-reasoning
When your agent uses it
Formal mathematical reasoning for research papers — derive equations, write proofs, formalize problem settings, select statistical tests, and generate LaTeX math notation. Use when the user needs mathematical derivations, theorem proofs, notation tables, or statistical analysis formalization.
What it loads into context
Frontmatter
69 tokensAlways available to the agent
SKILL.md
546 tokensWhen the skill is activated
Reference documents
2,404 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Tasks
- References
- Rules
- Related Skills
Files
SKILL.mdcore2,573 bytesreferences/notation-guide.mddoc3,934 bytesreferences/proof-templates.mddoc2,997 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubnovelty-assessment
When your agent uses it
Assess research idea novelty through systematic literature search. Multi-round search-evaluate loops with harsh critic persona. Binary novel/not-novel decision with justification. Use before committing to a research direction.
What it loads into context
Frontmatter
52 tokensAlways available to the agent
SKILL.md
677 tokensWhen the skill is activated
Reference documents
840 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Scripts
- References
- Workflow
- Harsh Critic Persona
- Output Format
- Rules
- Related Skills
Files
SKILL.mdcore2,864 bytesSKILL.mdcore2,864 bytesSKILL.mdcore2,864 bytesreferences/assessment-prompts.mddoc3,778 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubpaper-assembly
When your agent uses it
Orchestrate the full paper pipeline end-to-end. Manage state propagation between phases (literature → plan → code → experiments → figures → tables → writing → review), support checkpointing and resumption. Use for assembling a complete paper from components.
What it loads into context
Frontmatter
66 tokensAlways available to the agent
SKILL.md
920 tokensWhen the skill is activated
Reference documents
1,564 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- References
- Scripts
- Workflow
- Orchestration Patterns
- Checkpoint Format
- Rules
- Related Skills
Scripts executed separately
scripts/assembly_checker.py
Files
SKILL.mdcore3,908 bytesSKILL.mdcore3,908 bytesSKILL.mdcore3,908 bytesSKILL.mdcore3,908 bytesreferences/orchestration-patterns.mddoc6,160 bytesscripts/assembly_checker.pyruns10,172 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubpaper-compilation
When your agent uses it
Compile LaTeX papers to PDF with automatic error detection, chktex style checking, and citation/reference validation. Runs the full pdflatex + bibtex pipeline. Use when the user wants to compile a paper, fix compilation errors, or debug LaTeX.
What it loads into context
Frontmatter
70 tokensAlways available to the agent
SKILL.md
785 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Scripts
- Workflow
- Troubleshooting
- Related Skills
Scripts executed separately
scripts/compile_paper.pyscripts/fix_latex_errors.py
Files
SKILL.mdcore3,127 bytesSKILL.mdcore3,127 bytesSKILL.mdcore3,127 bytesSKILL.mdcore3,127 bytesSKILL.mdcore3,127 bytesSKILL.mdcore3,127 bytesSKILL.mdcore3,127 bytesSKILL.mdcore3,127 bytesSKILL.mdcore3,127 bytesscripts/compile_paper.pyruns9,653 bytesscripts/fix_latex_errors.pyruns11,460 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubpaper-revision
When your agent uses it
Revise papers based on reviewer feedback. Map reviewer concerns to specific sections, apply targeted edits, run additional experiments if needed, and verify improvements. Use after receiving peer review with revision requests.
What it loads into context
Frontmatter
56 tokensAlways available to the agent
SKILL.md
587 tokensWhen the skill is activated
Reference documents
824 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- References
- Workflow
- Rules
- Related Skills
Files
SKILL.mdcore2,683 bytesreferences/revision-prompts.mddoc3,518 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubpaper-to-code
When your agent uses it
Convert an ML research paper into a complete, runnable code repository. 3-stage pipeline from Paper2Code — Planning (UML + dependency graph) → Analysis (per-file logic) → Coding (dependency-ordered generation). Use for reproducing paper methods.
What it loads into context
Frontmatter
71 tokensAlways available to the agent
SKILL.md
695 tokensWhen the skill is activated
Reference documents
1,895 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- References
- Workflow (from Paper2Code)
- Output Structure
- Key Constraints
- Rules
- Related Skills
Files
SKILL.mdcore3,241 bytesSKILL.mdcore3,241 bytesSKILL.mdcore3,241 bytesreferences/paper-to-code-prompts.mddoc9,061 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubpaper-writing-section
When your agent uses it
Write a specific section of an academic paper (Abstract, Introduction, Background, Related Work, Methods, Experiments, Results, Discussion/Conclusion) with section-specific guidance and two-pass refinement. Use when the user wants to write, draft, or improve a paper section.
What it loads into context
Frontmatter
70 tokensAlways available to the agent
SKILL.md
558 tokensWhen the skill is activated
Reference documents
1,404 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Workflow
- References
- Output
- Quality Checklist
- Related Skills
Files
SKILL.mdcore2,372 bytesreferences/refinement-prompts.mddoc3,025 bytesreferences/section-tips.mddoc3,472 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubrebuttal-writing
When your agent uses it
Write point-by-point rebuttals to reviewer comments. Extract concerns from reviews, generate evidence-based responses, and format as a structured rebuttal document. Use after receiving peer review feedback.
What it loads into context
Frontmatter
53 tokensAlways available to the agent
SKILL.md
590 tokensWhen the skill is activated
Reference documents
1,125 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- References
- Workflow
- Rules
- Related Skills
Files
SKILL.mdcore2,644 bytesreferences/rebuttal-prompts.mddoc4,801 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubrelated-work-writing
When your agent uses it
Write Related Work sections that compare and contrast prior work with your approach. Organize by theme, cite broadly, and explain how your work differs. Use when writing or improving the Related Work section of a paper.
What it loads into context
Frontmatter
59 tokensAlways available to the agent
SKILL.md
620 tokensWhen the skill is activated
Reference documents
919 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- References
- Workflow
- Rules
- Related Skills
Files
SKILL.mdcore2,877 bytesreferences/related-work-prompts.mddoc3,995 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubresearch-planning
When your agent uses it
Design research plans and paper architectures. Given a research topic or idea, generate structured plans with methodology outlines, paper structure, dependency-ordered task lists, UML diagrams, and experiment designs. Use when starting a new research project or paper.
What it loads into context
Frontmatter
65 tokensAlways available to the agent
SKILL.md
636 tokensWhen the skill is activated
Reference documents
2,758 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- References
- Workflow
- Output Format
- Rules
- Related Skills
Files
SKILL.mdcore2,901 bytesreferences/output-schemas.mddoc5,187 bytesreferences/planning-prompts.mddoc6,270 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubself-review
When your agent uses it
Automatically review an academic paper using the NeurIPS review form with three reviewer personas, ensemble scoring, and reflection refinement. Extracts text from PDF, runs structured review, and outputs actionable feedback. Use when the user wants to review a paper before submission or get feedback on a draft.
What it loads into context
Frontmatter
75 tokensAlways available to the agent
SKILL.md
870 tokensWhen the skill is activated
Reference documents
1,006 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Scripts
- Workflow
- References
- Missing Sections Check
- Related Skills
Scripts executed separately
scripts/extract_pdf_text.pyscripts/parse_pdf_sections.py
Files
SKILL.mdcore3,514 bytesSKILL.mdcore3,514 bytesSKILL.mdcore3,514 bytesSKILL.mdcore3,514 bytesSKILL.mdcore3,514 bytesreferences/review-form.mddoc3,874 bytesscripts/extract_pdf_text.pyruns3,446 bytesscripts/parse_pdf_sections.pyruns9,285 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubslide-generation
When your agent uses it
Convert a completed paper into presentation slides (Beamer LaTeX) or poster. Extract key figures, tables, equations, and create a narrative flow for oral presentation. Identified gap in existing tools — designed from best practices.
What it loads into context
Frontmatter
62 tokensAlways available to the agent
SKILL.md
851 tokensWhen the skill is activated
Reference documents
1,960 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- References
- Scripts
- Workflow
- Rules
- Related Skills
Scripts executed separately
scripts/extract_paper_elements.py
Files
SKILL.mdcore3,458 bytesSKILL.mdcore3,458 bytesSKILL.mdcore3,458 bytesSKILL.mdcore3,458 bytesreferences/slide-templates.mddoc6,182 bytesscripts/extract_paper_elements.pyruns9,673 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubsurvey-generation
When your agent uses it
Generate complete academic survey papers using multi-LLM parallel outline generation, RAG-based subsection writing, citation validation, and local coherence enhancement. Based on AutoSurvey pipeline. Use for writing comprehensive literature surveys.
What it loads into context
Frontmatter
55 tokensAlways available to the agent
SKILL.md
659 tokensWhen the skill is activated
Reference documents
2,214 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Scripts
- References
- Workflow (from AutoSurvey)
- Output Structure
- Rules
- Related Skills
Files
SKILL.mdcore2,992 bytesSKILL.mdcore2,992 bytesSKILL.mdcore2,992 bytesreferences/survey-prompts.mddoc10,304 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubsymbolic-equation
When your agent uses it
Discover scientific equations from data using LLM-guided evolutionary search (LLM-SR). Multi-island algorithm with softmax-based cluster sampling, island reset, and LLM-proposed equation mutations. Use for symbolic regression and equation discovery.
What it loads into context
Frontmatter
66 tokensAlways available to the agent
SKILL.md
840 tokensWhen the skill is activated
Reference documents
1,919 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- References
- Workflow (from LLM-SR)
- Cluster Sampling
- Rules
- Related Skills
Files
SKILL.mdcore3,655 bytesSKILL.mdcore3,655 bytesSKILL.mdcore3,655 bytesreferences/llmsr-patterns.mddoc8,055 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubtable-generation
When your agent uses it
Generate publication-quality LaTeX tables from experimental results. Convert JSON/CSV data to booktabs-styled tables with bold best results, multi-row layouts, and proper captions. Use when creating result tables, comparison tables, or ablation tables for papers.
What it loads into context
Frontmatter
66 tokensAlways available to the agent
SKILL.md
741 tokensWhen the skill is activated
Reference documents
2,405 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Input
- Scripts
- References
- Table Types
- Required Packages
- Output Format
- Rules
- Related Skills
Scripts executed separately
scripts/results_to_table.py
Files
SKILL.mdcore3,074 bytesSKILL.mdcore3,074 bytesSKILL.mdcore3,074 bytesreferences/table-templates.mddoc5,832 bytesscripts/results_to_table.pyruns13,419 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubSkills included
- algorithm-design
- atomic-decomposition
- backward-traceability
- citation-management
- code-debugging
- data-analysis
- deep-research
- excalidraw-skill
- experiment-code
- experiment-design
- figure-generation
- github-research
- idea-generation
- latex-formatting
- literature-review
- literature-search
- math-reasoning
- novelty-assessment
- paper-assembly
- paper-compilation
- paper-revision
- paper-to-code
- paper-writing-section
- rebuttal-writing
- related-work-writing
- research-planning
- self-review
- slide-generation
- survey-generation
- symbolic-equation
- table-generation
Repository facts
- License
- No license detected
- Created
- Feb 20, 2026
- Last pushed
- Feb 27, 2026
- Forks
- 46
- Open issues
- 4
- Project activity
- Slowing
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 5, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 101 notes
skills/backward-traceability/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/backward-traceability/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/backward-traceability/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/citation-management/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/citation-management/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/citation-management/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/citation-management/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/citation-management/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/data-analysis/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/data-analysis/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/data-analysis/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/data-analysis/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/deep-research/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/deep-research/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/deep-research/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/deep-research/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/deep-research/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/deep-research/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/deep-research/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/deep-research/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- 4 dangerous shell commandsin 3 files: backward-traceability/references/traceability-patterns.md:81 paper-compilation/SKILL.md:78 paper-compilation/scripts/compile_paper.py:134
- 157 network referencesin 29 files: excalidraw-skill/SKILL.md:1 github-research/scripts/search_paperswithcode.py:4 deep-research/references/api-reference.md:7 and 26 more
- 1 obfuscation signalin 1 file: github-research/scripts/repo_readme_fetch.py:46
- No instruction overrides
- 47 executable scriptsin 47 files: backward-traceability/scripts/ref_numeric_values.py:1 citation-management/scripts/harvest_citations.py:1 citation-management/scripts/validate_citations.py:1 and 44 more
- 27 references to secretsin 7 files: deep-research/scripts/search_semantic_scholar.py:87 citation-management/scripts/harvest_citations.py:95 idea-generation/scripts/novelty_check.py:25 and 4 more
- No requests to vote in Hot
Show all 236 signals by file
skills/backward-traceability/references/traceability-patterns.md
skills/backward-traceability/scripts/ref_numeric_values.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/citation-management/SKILL.md
skills/citation-management/scripts/harvest_citations.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 25
S2_API = "https://api.semanticscholar.org/graph/v1/paper/search" - Access to secretsline 95
[Credential-related source omitted] - Access to secretsline 104
[Credential-related source omitted] - Access to secretsline 105
[Credential-related source omitted] - Network accessline 107
try: req = urllib.request.Request(url, headers=headers) - Network accessline 108
req = urllib.request.Request(url, headers=headers) - Network accessline 109
with urllib.request.urlopen(req, timeout=15) as resp: - Access to secretsline 206
[Credential-related source omitted]
skills/citation-management/scripts/validate_citations.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/data-analysis/scripts/format_pvalue.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/data-analysis/scripts/stat_summary.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/deep-research/SKILL.md
- Access to secretsline 103
[Credential-related source omitted]
skills/deep-research/references/api-reference.md
- Network accessline 7
http://export.arxiv.org/api/query - Network accessline 60
WebFetch http://export.arxiv.org/api/query?search_query=all:transformer+AND+cat:cs.AI&max_results=10&sortBy=relevance - Network accessline 70
https://api.semanticscholar.org/graph/v1 - Access to secretsline 74
[Credential-related source omitted] - Network accessline 144
WebFetch https://api.semanticscholar.org/graph/v1/paper/search?query=long+horizon+reasoning&fields=title,authors,abstract,year,citationCount,externalIds&limit=20 - Network accessline 149
WebFetch https://api.semanticscholar.org/graph/v1/paper/arxiv:2401.12345?fields=title,authors,abstract,year,citationCount,references - Network accessline 161
https://ar5iv.labs.arxiv.org/html/{arxiv_id} - Network accessline 166
https://ar5iv.labs.arxiv.org/html/2401.12345 - Network accessline 167
https://ar5iv.labs.arxiv.org/html/1706.03762 - Network accessline 172
WebFetch https://ar5iv.labs.arxiv.org/html/1706.03762 - Network accessline 189
https://api.openreview.net - Network accessline 199
WebFetch https://api.openreview.net/notes?content.venue=NeurIPS+2024&content.title=reasoning&limit=20 - Network accessline 214
https://arxiv.org/pdf/{arxiv_id}
skills/deep-research/references/note-format.md
- Network accessline 12
- Year: 2024 | Venue: NeurIPS - arXiv: 2401.12345 | Citations: 150 - Code: https://github.com/org/repo - Network accessline 14
- Code: https://github.com/org/repo - Network accessline 156
### repo-name - **URL**: https://github.com/org/repo - Network accessline 157
- **URL**: https://github.com/org/repo
skills/deep-research/references/workflow-phases.md
- Network accessline 119
2. **Read**: `Read phase3_deep_dive/papers/{file}.pdf` or `WebFetch https://ar5iv.labs.arxiv.org/html/{arxiv_id}`
skills/deep-research/scripts/bibtex_manager.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/deep-research/scripts/compile_report.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/deep-research/scripts/download_papers.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 57
"User-Agent": "deep-research/1.0 (academic research tool)", } req = urllib.request.Request(url, headers=headers) - Network accessline 59
req = urllib.request.Request(url, headers=headers) - Network accessline 61
try: with urllib.request.urlopen(req, timeout=timeout) as resp: - Network accessline 62
with urllib.request.urlopen(req, timeout=timeout) as resp:
skills/deep-research/scripts/extract_pdf.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/deep-research/scripts/paper_db.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/deep-research/scripts/search_arxiv.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 21
ARXIV_API = "http://export.arxiv.org/api/query" - Network accessline 22
NS = {"atom": "http://www.w3.org/2005/Atom", "arxiv": "http://arxiv.org/schemas/atom"} - Network accessline 56
} url = f"{ARXIV_API}?{urllib.parse.urlencode(params)}" req = urllib.request.Request(url, headers={"User-Agent": "deep-research/1.0"}) - Network accessline 57
url = f"{ARXIV_API}?{urllib.parse.urlencode(params)}" req = urllib.request.Request(url, headers={"User-Agent": "deep-research/1.0"}) with urllib.request.urlopen(req, timeout=30) as resp: - Network accessline 58
req = urllib.request.Request(url, headers={"User-Agent": "deep-research/1.0"}) - Network accessline 59
with urllib.request.urlopen(req, timeout=30) as resp: - Network accessline 96
break if not pdf_url and arxiv_id: pdf_url = f"https://arxiv.org/pdf/{arxiv_id}" - Network accessline 98
pdf_url = f"https://arxiv.org/pdf/{arxiv_id}"
skills/deep-research/scripts/search_semantic_scholar.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 19
S2_API = "https://api.semanticscholar.org/graph/v1" - Access to secretsline 87
[Credential-related source omitted] - Access to secretsline 90
[Credential-related source omitted] - Access to secretsline 91
[Credential-related source omitted] - Network accessline 93
req = urllib.request.Request(url, headers=headers) - Network accessline 95
for attempt in range(3): try: with urllib.request.urlopen(req, timeout=30) as resp: - Network accessline 96
try: with urllib.request.urlopen(req, timeout=30) as resp: return json.loads(resp.read()) - Network accessline 97
with urllib.request.urlopen(req, timeout=30) as resp: - Network accessline 128
pdf_url = "" if arxiv_id: pdf_url = f"https://arxiv.org/pdf/{arxiv_id}" - Network accessline 130
pdf_url = f"https://arxiv.org/pdf/{arxiv_id}" - Access to secretsline 163
[Credential-related source omitted] - Access to secretsline 192
[Credential-related source omitted] - Access to secretsline 242
[Credential-related source omitted] - Access to secretsline 246
[Credential-related source omitted] - Access to secretsline 253
[Credential-related source omitted] - Access to secretsline 257
[Credential-related source omitted] - Access to secretsline 270
[Credential-related source omitted] - Access to secretsline 274
[Credential-related source omitted] - Access to secretsline 325
[Credential-related source omitted] - Access to secretsline 327
[Credential-related source omitted] - Access to secretsline 336
[Credential-related source omitted]
skills/excalidraw-skill/SKILL.md
- Network accessline 1
--- name: excalidraw-skill description: Programmatic canvas toolkit for creating, editing, and refining Excalidraw diagrams via MCP tools with real-time canvas sync. Use when an agent needs to (1) draw or lay out diagrams on a live canvas, - Network accessline 2
name: excalidraw-skill description: Programmatic canvas toolkit for creating, editing, and refining Excalidraw diagrams via MCP tools with real-time canvas sync. Use when an agent needs to (1) draw or lay out diagrams on a live canvas, (2) - Network accessline 3
description: Programmatic canvas toolkit for creating, editing, and refining Excalidraw diagrams via MCP tools with real-time canvas sync. Use when an agent needs to (1) draw or lay out diagrams on a live canvas, (2) iteratively refine diag - Network accessline 20
curl -s http://localhost:3000/health - Network accessline 25
If neither works, tell the user: > The Excalidraw canvas server is not running. To set up: > 1. Clone: `git clone https://github.com/yctimlin/mcp_excalidraw && cd mcp_excalidraw` - Network accessline 26
> The Excalidraw canvas server is not running. To set up: > 1. Clone: `git clone https://github.com/yctimlin/mcp_excalidraw && cd mcp_excalidraw` > 2. Build: `npm ci && npm run build` - Network accessline 27
> 1. Clone: `git clone https://github.com/yctimlin/mcp_excalidraw && cd mcp_excalidraw` - Network accessline 28
> 2. Build: `npm ci && npm run build` > 3. Start canvas: `HOST=0.0.0.0 PORT=3000 npm run canvas` > 4. Open `http://localhost:3000` in a browser - Network accessline 29
> 3. Start canvas: `HOST=0.0.0.0 PORT=3000 npm run canvas` > 4. Open `http://localhost:3000` in a browser > 5. (Recommended) Install the MCP server for the best experience: - Network accessline 30
> 4. Open `http://localhost:3000` in a browser - Network accessline 31
> 5. (Recommended) Install the MCP server for the best experience: > ``` > claude mcp add excalidraw -s user -e EXPRESS_SERVER_URL=http://localhost:3000 -- node /path/to/mcp_excalidraw/dist/index.js - Network accessline 32
> ``` > claude mcp add excalidraw -s user -e EXPRESS_SERVER_URL=http://localhost:3000 -- node /path/to/mcp_excalidraw/dist/index.js > ``` - Network accessline 33
> claude mcp add excalidraw -s user -e EXPRESS_SERVER_URL=http://localhost:3000 -- node /path/to/mcp_excalidraw/dist/index.js - Network accessline 122
1. Read `references/cheatsheet.md` for design guidelines. 2. **Plan your coordinate grid** (see Quality Gate → Layout Planning) before writing any JSON. 3. Optional: `curl -X DELETE http://localhost:3000/api/elements/clear` - Network accessline 123
2. **Plan your coordinate grid** (see Quality Gate → Layout Planning) before writing any JSON. 3. Optional: `curl -X DELETE http://localhost:3000/api/elements/clear` 4. Create elements in one call (use `@file.json` for large payloads): - Network accessline 124
3. Optional: `curl -X DELETE http://localhost:3000/api/elements/clear` - Network accessline 127
curl -X POST http://localhost:3000/api/elements/batch \
skills/excalidraw-skill/references/cheatsheet.md
- Network accessline 5
- Canvas base URL: `EXPRESS_SERVER_URL` (default `http://localhost:3000`)
skills/excalidraw-skill/scripts/clear-canvas.cjs
skills/excalidraw-skill/scripts/create-element.cjs
- Executable scriptline 1
#!/usr/bin/env node - Network accessline 6
const DEFAULT_URL = process.env.EXPRESS_SERVER_URL || "http://localhost:3000"; - Network accessline 47
const baseUrl = args.url.replace(/\/$/, ""); const res = await fetch(`${baseUrl}/api/elements`, { - Network accessline 48
const res = await fetch(`${baseUrl}/api/elements`, {
skills/excalidraw-skill/scripts/delete-element.cjs
- Executable scriptline 1
#!/usr/bin/env node - Network accessline 4
const DEFAULT_URL = process.env.EXPRESS_SERVER_URL || "http://localhost:3000"; - Network accessline 29
const baseUrl = args.url.replace(/\/$/, ""); const res = await fetch(`${baseUrl}/api/elements/${encodeURIComponent(args.id)}`, { - Network accessline 30
const res = await fetch(`${baseUrl}/api/elements/${encodeURIComponent(args.id)}`, {
skills/excalidraw-skill/scripts/export-elements.cjs
- Executable scriptline 1
#!/usr/bin/env node - Network accessline 7
const DEFAULT_URL = process.env.EXPRESS_SERVER_URL || "http://localhost:3000"; - Network accessline 25
const { url, outFile } = parseArgs(process.argv.slice(2)); const res = await fetch(`${url.replace(/\/$/, "")}/api/elements`); - Network accessline 26
const res = await fetch(`${url.replace(/\/$/, "")}/api/elements`);
skills/excalidraw-skill/scripts/healthcheck.cjs
- Executable scriptline 1
#!/usr/bin/env node - Network accessline 4
const DEFAULT_URL = process.env.EXPRESS_SERVER_URL || "http://localhost:3000"; - Network accessline 20
const { url } = parseArgs(process.argv.slice(2)); const res = await fetch(`${url.replace(/\/$/, "")}/health`); - Network accessline 21
const res = await fetch(`${url.replace(/\/$/, "")}/health`);
skills/excalidraw-skill/scripts/import-elements.cjs
skills/excalidraw-skill/scripts/update-element.cjs
- Executable scriptline 1
#!/usr/bin/env node - Network accessline 6
const DEFAULT_URL = process.env.EXPRESS_SERVER_URL || "http://localhost:3000"; - Network accessline 49
const baseUrl = args.url.replace(/\/$/, ""); const res = await fetch(`${baseUrl}/api/elements/${encodeURIComponent(args.id)}`, { - Network accessline 50
const res = await fetch(`${baseUrl}/api/elements/${encodeURIComponent(args.id)}`, {
skills/experiment-design/scripts/design_experiments.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/figure-generation/scripts/figure_template.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/github-research/scripts/analyze_repo_structure.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/github-research/scripts/clone_repo.py
skills/github-research/scripts/compare_repos.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/github-research/scripts/compile_github_report.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 323
for i, rec in enumerate(ranked_repos[:30], 1): rid = rec.get("repo_id", "") url = rec.get("url", f"https://github.com/{rid}") - Network accessline 324
rid = rec.get("repo_id", "") url = rec.get("url", f"https://github.com/{rid}") stars = str(rec.get("stars", 0)) - Network accessline 325
url = rec.get("url", f"https://github.com/{rid}") - Network accessline 387
for rec in sorted_repos: rid = rec.get("repo_id", "") url = rec.get("url", f"https://github.com/{rid}") - Network accessline 388
rid = rec.get("repo_id", "") url = rec.get("url", f"https://github.com/{rid}") stars = str(rec.get("stars", 0)) - Network accessline 389
url = rec.get("url", f"https://github.com/{rid}")
skills/github-research/scripts/extract_dependencies.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/github-research/scripts/extract_research_refs.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 19
GITHUB_URL_RE = re.compile(r'https://github\.com/[^\s\)\]\>\"\']+') - Network accessline 63
path = url.replace("https://github.com/", "") - Network accessline 71
name = name.removesuffix(".git") repo_id = f"{owner}/{name}" clean_url = f"https://github.com/{repo_id}" - Network accessline 72
repo_id = f"{owner}/{name}" clean_url = f"https://github.com/{repo_id}" return clean_url, repo_id - Network accessline 73
clean_url = f"https://github.com/{repo_id}"
skills/github-research/scripts/find_implementations.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/github-research/scripts/repo_db.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 351
for rec in records: rid = rec.get("repo_id", "") url = rec.get("url", f"https://github.com/{rid}") - Network accessline 352
rid = rec.get("repo_id", "") url = rec.get("url", f"https://github.com/{rid}") stars = rec.get("stars", 0) - Network accessline 353
url = rec.get("url", f"https://github.com/{rid}")
skills/github-research/scripts/repo_metadata.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 65
return { "repo_id": repo_id, "github_url": meta.get("html_url", f"https://github.com/{repo_id}"), - Network accessline 66
"repo_id": repo_id, "github_url": meta.get("html_url", f"https://github.com/{repo_id}"), "description": meta.get("description", ""), - Network accessline 67
"github_url": meta.get("html_url", f"https://github.com/{repo_id}"),
skills/github-research/scripts/repo_readme_fetch.py
skills/github-research/scripts/search_github.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 23
if not shutil.which("gh"): print("[error] gh CLI not found. Install it: https://cli.github.com/", file=sys.stderr) - Network accessline 24
print("[error] gh CLI not found. Install it: https://cli.github.com/", file=sys.stderr) - Network accessline 215
help="Sort order (default: best-match)", ) parser.add_argument("--max-results", type=int, default=DEFAULT_MAX_RESULTS, help="Max results to fetch (default: 100)") - Network accessline 216
) parser.add_argument("--max-results", type=int, default=DEFAULT_MAX_RESULTS, help="Max results to fetch (default: 100)") parser.add_argument("--topic", default=None, help="Filter by GitHub topic") - Network accessline 217
parser.add_argument("--max-results", type=int, default=DEFAULT_MAX_RESULTS, help="Max results to fetch (default: 100)")
skills/github-research/scripts/search_github_code.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 23
if not shutil.which("gh"): print("[error] gh CLI not found. Install it: https://cli.github.com/", file=sys.stderr) - Network accessline 24
print("[error] gh CLI not found. Install it: https://cli.github.com/", file=sys.stderr) - Network accessline 145
return { "repo_id": repo_id, "url": f"https://github.com/{repo_id}", - Network accessline 146
"repo_id": repo_id, "url": f"https://github.com/{repo_id}", "name": name, - Network accessline 147
"url": f"https://github.com/{repo_id}", - Network accessline 183
parser.add_argument("--language", default=None, help="Filter by programming language") parser.add_argument("--filename", default=None, help="Filter by filename pattern") parser.add_argument("--max-results", type=int, default=DEFAULT - Network accessline 184
parser.add_argument("--filename", default=None, help="Filter by filename pattern") parser.add_argument("--max-results", type=int, default=DEFAULT_MAX_RESULTS, help="Max code results to fetch (default: 50)") parser.add_argument("--ou - Network accessline 185
parser.add_argument("--max-results", type=int, default=DEFAULT_MAX_RESULTS, help="Max code results to fetch (default: 50)")
skills/github-research/scripts/search_paperswithcode.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 4
Uses the Papers With Code public API (https://paperswithcode.com/api/v1/) - Network accessline 26
PWC_API = "https://paperswithcode.com/api/v1" USER_AGENT = "github-research/1.0" REQUEST_DELAY = 1.0 # seconds between requests - Network accessline 40
headers = {"User-Agent": USER_AGENT, "Accept": "application/json"} req = urllib.request.Request(url, headers=headers) - Network accessline 41
req = urllib.request.Request(url, headers=headers) - Network accessline 43
for attempt in range(3): try: with urllib.request.urlopen(req, timeout=30) as resp: - Network accessline 44
try: with urllib.request.urlopen(req, timeout=30) as resp: return json.loads(resp.read().decode("utf-8")) - Network accessline 45
with urllib.request.urlopen(req, timeout=30) as resp: - Network accessline 91
return "", "" url = url.rstrip("/") for prefix in ("https://github.com/", "http://github.com/"): - Network accessline 92
url = url.rstrip("/") for prefix in ("https://github.com/", "http://github.com/"): if url.startswith(prefix): - Network accessline 93
for prefix in ("https://github.com/", "http://github.com/"): - Network accessline 125
return { "repo_id": repo_id, "url": f"https://github.com/{repo_id}", - Network accessline 126
"repo_id": repo_id, "url": f"https://github.com/{repo_id}", "name": name, - Network accessline 127
"url": f"https://github.com/{repo_id}",
skills/idea-generation/scripts/novelty_check.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 25
[Credential-related source omitted] - Access to secretsline 25
[Credential-related source omitted] - Network accessline 26
S2_SEARCH_URL = "https://api.semanticscholar.org/graph/v1/paper/search" - Network accessline 36
}) url = f"{S2_SEARCH_URL}?{params}" req = urllib.request.Request(url) - Network accessline 37
[Credential-related source omitted] - Network accessline 38
req = urllib.request.Request(url) - Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 40
[Credential-related source omitted] - Network accessline 42
for attempt in range(3): try: with urllib.request.urlopen(req, timeout=30) as resp: - Network accessline 43
try: with urllib.request.urlopen(req, timeout=30) as resp: data = json.loads(resp.read().decode()) - Network accessline 44
with urllib.request.urlopen(req, timeout=30) as resp:
skills/latex-formatting/scripts/clean_latex.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/latex-formatting/scripts/latex_checker.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/literature-search/SKILL.md
skills/literature-search/scripts/download_arxiv_source.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 27
ARXIV_API = "http://export.arxiv.org/api/query" - Network accessline 28
ARXIV_NS = {"atom": "http://www.w3.org/2005/Atom"} - Network accessline 42
try: with urllib.request.urlopen(url, timeout=30) as resp: - Network accessline 43
with urllib.request.urlopen(url, timeout=30) as resp: - Network accessline 104
base_id = re.sub(r"v\d+$", "", arxiv_id) source_url = f"https://arxiv.org/src/{base_id}" - Network accessline 105
source_url = f"https://arxiv.org/src/{base_id}" - Network accessline 110
try: req = urllib.request.Request(source_url, headers={"User-Agent": "SkillScript/1.0"}) - Network accessline 111
req = urllib.request.Request(source_url, headers={"User-Agent": "SkillScript/1.0"}) - Network accessline 112
with urllib.request.urlopen(req, timeout=60) as resp:
skills/literature-search/scripts/search_crossref.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 25
CROSSREF_URL = "https://api.crossref.org/works" - Network accessline 187
params = urllib.parse.urlencode({"query": query, "rows": rows}) url = f"{CROSSREF_URL}?{params}" req = urllib.request.Request(url, headers=HEADERS) - Network accessline 189
req = urllib.request.Request(url, headers=HEADERS) - Network accessline 191
for attempt in range(3): try: with urllib.request.urlopen(req, timeout=timeout) as resp: - Network accessline 192
try: with urllib.request.urlopen(req, timeout=timeout) as resp: data = json.loads(resp.read().decode("utf-8")) - Network accessline 193
with urllib.request.urlopen(req, timeout=timeout) as resp:
skills/literature-search/scripts/search_openalex.py
- Executable scriptline 1
#!/usr/bin/env python3 - Network accessline 21
OPENALEX_API = "https://api.openalex.org" - Network accessline 28
"Accept": "application/json", } req = urllib.request.Request(url, headers=headers) - Network accessline 30
req = urllib.request.Request(url, headers=headers) - Network accessline 32
for attempt in range(3): try: with urllib.request.urlopen(req, timeout=30) as resp: - Network accessline 33
try: with urllib.request.urlopen(req, timeout=30) as resp: return json.loads(resp.read()) - Network accessline 34
with urllib.request.urlopen(req, timeout=30) as resp: - Network accessline 79
doi = work.get("doi", "") or "" if doi.startswith("https://doi.org/"): - Network accessline 80
if doi.startswith("https://doi.org/"): - Network accessline 86
pdf_url = oa.get("oa_url", "") or "" if not pdf_url and arxiv_id: pdf_url = f"https://arxiv.org/pdf/{arxiv_id}" - Network accessline 88
pdf_url = f"https://arxiv.org/pdf/{arxiv_id}"
skills/paper-assembly/scripts/assembly_checker.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/paper-compilation/SKILL.md
- Dangerous shell operationline 78
sudo apt install texlive-full
skills/paper-compilation/scripts/compile_paper.py
skills/paper-compilation/scripts/fix_latex_errors.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/self-review/scripts/extract_pdf_text.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/self-review/scripts/parse_pdf_sections.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/slide-generation/references/slide-templates.md
skills/slide-generation/scripts/extract_paper_elements.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/table-generation/scripts/results_to_table.py
- Executable scriptline 1
#!/usr/bin/env python3
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Declared and executed: 14 facts
- Contacts api.semanticscholar.org, which SKILL.md, the README and the plugin manifest do not mentioncitation-management/scripts/harvest_citations.py:25High confidence
- Contacts export.arxiv.org, which SKILL.md, the README and the plugin manifest do not mentiondeep-research/scripts/search_arxiv.py:21High confidence
- Contacts www.w3.org, which SKILL.md, the README and the plugin manifest do not mentiondeep-research/scripts/search_arxiv.py:22High confidence
- Contacts arxiv.org, which SKILL.md, the README and the plugin manifest do not mentiondeep-research/scripts/search_arxiv.py:22High confidence
- Contacts api.semanticscholar.org, which SKILL.md, the README and the plugin manifest do not mentiondeep-research/scripts/search_semantic_scholar.py:19High confidence
- Contacts arxiv.org, which SKILL.md, the README and the plugin manifest do not mentiondeep-research/scripts/search_semantic_scholar.py:130High confidence
- Contacts api.semanticscholar.org, which SKILL.md, the README and the plugin manifest do not mentionidea-generation/scripts/novelty_check.py:26High confidence
- Contacts export.arxiv.org, which SKILL.md, the README and the plugin manifest do not mentionliterature-search/scripts/download_arxiv_source.py:27High confidence
- Contacts www.w3.org, which SKILL.md, the README and the plugin manifest do not mentionliterature-search/scripts/download_arxiv_source.py:28High confidence
- Contacts arxiv.org, which SKILL.md, the README and the plugin manifest do not mentionliterature-search/scripts/download_arxiv_source.py:105High confidence
- Contacts api.crossref.org, which SKILL.md, the README and the plugin manifest do not mentionliterature-search/scripts/search_crossref.py:25High confidence
- Contacts api.openalex.org, which SKILL.md, the README and the plugin manifest do not mentionliterature-search/scripts/search_openalex.py:21High confidence
- Contacts doi.org, which SKILL.md, the README and the plugin manifest do not mentionliterature-search/scripts/search_openalex.py:80High confidence
- Contacts arxiv.org, which SKILL.md, the README and the plugin manifest do not mentionliterature-search/scripts/search_openalex.py:88High confidence
Signal confidence: 236 facts
- Dangerous shell operation in code of documentationbackward-traceability/references/traceability-patterns.md:81Low confidence
- Dangerous shell operation in code of documentationbackward-traceability/references/traceability-patterns.md:90Low confidence
- Executable script in code of a file that runsbackward-traceability/scripts/ref_numeric_values.py:1High confidence
- Access to secrets in code of the SKILL.mdcitation-management/SKILL.md:34High confidence
- Access to secrets in code of the SKILL.mdcitation-management/SKILL.md:36High confidence
- Executable script in code of a file that runscitation-management/scripts/harvest_citations.py:1High confidence
- Network access in code of a file that runscitation-management/scripts/harvest_citations.py:25High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuecitation-management/scripts/harvest_citations.py:95Low confidence
- Access to secrets in code of a file that runscitation-management/scripts/harvest_citations.py:104High confidence
- Access to secrets in code of a file that runscitation-management/scripts/harvest_citations.py:105High confidence
- Network access in code of a file that runscitation-management/scripts/harvest_citations.py:107High confidence
- Network access in code of a file that runscitation-management/scripts/harvest_citations.py:108High confidence
- Network access in code of a file that runscitation-management/scripts/harvest_citations.py:109High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuecitation-management/scripts/harvest_citations.py:206Low confidence
- Executable script in code of a file that runscitation-management/scripts/validate_citations.py:1High confidence
- Executable script in code of a file that runsdata-analysis/scripts/format_pvalue.py:1High confidence
- Executable script in code of a file that runsdata-analysis/scripts/stat_summary.py:1High confidence
- Access to secrets in prose of the SKILL.mddeep-research/SKILL.md:103Low confidence
- Network access in code of documentationdeep-research/references/api-reference.md:7Low confidence
- Network access in code of documentationdeep-research/references/api-reference.md:60Low confidence
- Network access in code of documentationdeep-research/references/api-reference.md:70Low confidence
- Access to secrets in prose of documentationdeep-research/references/api-reference.md:74Low confidence
- Network access in code of documentationdeep-research/references/api-reference.md:144Low confidence
- Network access in code of documentationdeep-research/references/api-reference.md:149Low confidence
- Network access in code of documentationdeep-research/references/api-reference.md:161Low confidence
- Network access in code of documentationdeep-research/references/api-reference.md:166Low confidence
- Network access in code of documentationdeep-research/references/api-reference.md:167Low confidence
- Network access in code of documentationdeep-research/references/api-reference.md:172Low confidence
- Network access in code of documentationdeep-research/references/api-reference.md:189Low confidence
- Network access in code of documentationdeep-research/references/api-reference.md:199Low confidence
- Network access in code of documentationdeep-research/references/api-reference.md:214Low confidence
- Network access in code of documentationdeep-research/references/note-format.md:12Low confidence
- Network access in code of documentationdeep-research/references/note-format.md:14Low confidence
- Network access in code of documentationdeep-research/references/note-format.md:156Low confidence
- Network access in code of documentationdeep-research/references/note-format.md:157Low confidence
- Network access in prose of documentationdeep-research/references/workflow-phases.md:119Low confidence
- Executable script in code of a file that runsdeep-research/scripts/bibtex_manager.py:1High confidence
- Executable script in code of a file that runsdeep-research/scripts/compile_report.py:1High confidence
- Executable script in code of a file that runsdeep-research/scripts/download_papers.py:1High confidence
- Network access in code of a file that runsdeep-research/scripts/download_papers.py:57High confidence
- Network access in code of a file that runsdeep-research/scripts/download_papers.py:59High confidence
- Network access in code of a file that runsdeep-research/scripts/download_papers.py:61High confidence
- Network access in code of a file that runsdeep-research/scripts/download_papers.py:62High confidence
- Executable script in code of a file that runsdeep-research/scripts/extract_pdf.py:1High confidence
- Executable script in code of a file that runsdeep-research/scripts/paper_db.py:1High confidence
- Executable script in code of a file that runsdeep-research/scripts/search_arxiv.py:1High confidence
- Network access in code of a file that runsdeep-research/scripts/search_arxiv.py:21High confidence
- Network access in code of a file that runsdeep-research/scripts/search_arxiv.py:22High confidence
- Network access in code of a file that runsdeep-research/scripts/search_arxiv.py:56High confidence
- Network access in code of a file that runsdeep-research/scripts/search_arxiv.py:57High confidence
and 186 more
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Frontmatter field argument-hint in skills/algorithm-design/SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md skills/algorithm-design/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/algorithm-design/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/algorithm-design/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/algorithm-design/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/algorithm-design/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.