ai4s-agent
Use when the user wants an end-to-end AI4S research pipeline — broad direction or specific topic in, full research package out (exploration + literature survey…
Use when the user has a vague research direction and wants to explore feasible specific topics. Outputs a structured analysis with candidate topics, innovation/feasibility scoring, and a pre-survey of 20–30 representative works. Single-stage, no Python runtime.
$ npx -y skills add ai4s-research/ai4s-skills --skill research-explorer --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/research-explorerContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when the user has a vague research direction and wants to explore feasible specific topics. Outputs a structured analysis with candidate topics, innovation/feasibility scoring, and a pre-survey of 20–30 representative works. Single-stage, no Python runtime.
name: research-explorer description: Use when the user has a vague research direction and wants to explore feasible specific topics. Outputs a structured analysis with candidate topics, innovation/feasibility scoring, and a pre-survey of 20–30 representative works. Single-stage, no Python runtime.
Research-topic exploration SKILL. Takes a broad direction, performs multi-dimensional web research with the agent's own WebSearch / WebFetch tools, and produces three structured Markdown deliverables. **Single stage, full quality from the start.** No Python runtime, no LLM SDK.
Confirm with the user:
DIRECTION="<direction>"
SLUG=$(python3 -c "import re,hashlib,sys; t=sys.argv[1]; n=re.sub(r'[\\s_]+','-',re.sub(r'[^\\w\\s-]','',t.lower().strip())).strip('-')[:40].rstrip('-'); h=hashlib.sha1(t.encode()).hexdigest()[:8]; print(f'{n}-{h}')" "$DIRECTION")
TS=$(date +%Y-%m-%d_%H%M%S)
RUN=output/research-explorer/$SLUG/$TS
mkdir -p "$RUN"
ln -sfn "$TS" "output/research-explorer/$SLUG/latest"In commands below `$RUN` = `output/research-explorer/<slug>/latest`.
Run **WebSearch** across the following dimensions (one query per dimension, more if returns are thin):
1. **Hot topics** — "<direction> 2024 2025 hot topics" / "recent advances". 2. **Open problems** — "<direction> open problems" / "challenges". 3. **Surveys** — "<direction> survey 2024" / "<direction> review". 4. **Benchmarks** — "<direction> benchmark" / "<direction> evaluation dataset". 5. **Applications** — "<direction> applications" / "<direction> industry use cases". 6. **Cross-field** — "<direction> + <adjacent field>" (pick 1–2 adjacent fields). 7. **Recent breakthroughs** — papers from the last 6–12 months at top venues.
For each kept candidate, **WebFetch** the abstract URL to extract canonical title / authors / year / venue. Persist intermediate notes to `$RUN/search_notes.md` after every dimension so the work resumes cleanly.
Write these in `$RUN/`:
Structured analysis containing:
A hierarchical Markdown outline of the topic space:
# <Direction> ## Subfield A ### Topic A.1 ### Topic A.2 ## Subfield B ### Topic B.1
This file is consumable by the `mindmap-render` skill to produce a visual mindmap.
A pre-survey table of **20–30 representative works** discovered above, with columns: title, authors, year, venue, URL, one-sentence relevance note. Every entry must have a URL the agent fetched in this session.
If the user picks a topic, suggest the next skill:
A downstream skill can locate this exploration via the slug:
If the user picks one topic from the matrix, downstream skills compute their own slug from the **topic** (not the original direction), so the slug paths diverge from this skill onward — which is correct.
Open-source agent skills for AI for Science: topic exploration, literature survey, experiments, paper writing, and integrity audit — driven by any coding agent.
Use when the user wants an end-to-end AI4S research pipeline — broad direction or specific topic in, full research package out (exploration + literature survey…
Use when the user has a research question and needs a complete experiment package — design document, runnable code, results (measured or simulated with honest…
Use when the user wants a paper audited for integrity issues — image misuse, numerical anomalies, logical gaps — and needs a reviewable evidence report. Works…
Use when the user wants a comprehensive literature survey on a specific research topic. Outputs a complete PDF survey (6–20 pages, 60+ real citations, 100+…
Generate beautiful, high-resolution mindmaps from Markdown unordered lists. Outputs interactive HTML, HD PNG, and PDF with colorful branch themes.
Use when the user wants a complete, publication-grade research paper on a specific topic — produces 200+ real citations, 4–8 publication-grade figures, and 7…