Search ML Literature
SkillSearchLets your agent search scientific and technical sources and save one confirmed research idea to a journal ideas file.
Use Search ML Literature in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add Search ML Literature and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the Search ML Literature skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; Ahel provides instructions and does not run this skill.
No other account needed.
Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
About this skill
Search scientific and technical sources for a query and, after the user picks and confirms one direction, write one idea file. Comes after review, beside the backlog. Do not call research-ml-practice. Do not write JOURNAL.md or a design note. Do not pick a winner.
What this skill tells your AI
The instructions your AI receives, as published by probabl-ai/skills in skills/search-ml-literature/SKILL.md and read by Ahel’s review.
Comes after review, beside the backlog. Source is a query, not an
artifact the user already named. Show a few directions, then write
one journal/ideas/<slug>.md for the direction they confirm.
manage-ml-backlog triages that file later.
Human-facing prose
Details: setup-workspace references/human_facing_prose.md.
Directions and the pick question are scientific options for this
project — not skill ids or the wrapper CLI.
Procedure
- Run
python -m skore_skills status. Readjournal/JOURNAL.mdStatus, the last History headline, and the EDA summary whendata_analysis/data_analysis.mdexists. If the query is too vague to search, ask once. - Rewrite the query as a problem class before any search. Drop
dataset names, loader names (
sklearn.datasets,fetch_*), and Kaggle slugs. JOURNAL and EDA are context for that rewrite, not search strings. - Search scientific and technical sources. Fetch the primary pages. When sources disagree, say so. Do not fill a gap from memory after a search has run. If search cannot run, say so and stop. Do not invent papers, URLs, or claims.
- Write
scratch/research/direction-<slug>.mdwhen that write can run. Do not paste it into chat. - Show two to four directions. Each one: a one-line idea, why it might transfer here, what it would change, and the URL plus the claim. Do not rank a winner.
- AskUserQuestion: pick one, narrow the query, or stop. Narrow restarts at step 2. Stop writes no idea file.
- Restate the picked direction and wait for an explicit yes. Until yes, that paragraph is the whole message. No or stop writes nothing.
- On yes, the only file this skill writes is
journal/ideas/<slug>.md. Do not create or editjournal/JOURNAL.mdor a design note. Writejournal/ideas/<slug>.md:
# <slug>
- Experiment: <last History stem, or n/a>
- Source: literature: <url>
- Triage: open
- Question:
- Why now:
- What changes:
- Open gaps:
Open gaps hold transfer risks, disagreements, and domain claims this dataset does not establish. A library named only by a source stays in Open gaps until the user asks to add it. Return the path to the caller.
Stop conditions
- Do not load
research-ml-practice. - Do not write
JOURNAL.mdor a design note. - Do not append a
B<N>row. - Do not search a dataset proper name, a loader, or a Kaggle slug.
- Do not add a package or run
env add/pixi add. - Do not treat one blog as ground truth.
Signals
- GitHub stars
- 137
- Forks
- 9
- Last commit
- Oct 2026
Advanced
- Item type
- skill
- Key
search-ml-literature- Source
- github.com/probabl-ai/skills
Related picks
Skill · davila7
The pick for Searchsummarize
Skill · zhouguoqing
The pick for Summarizeacademic-paper-composer
Skill · brycewang-stanford
The pick for Academic03-academic-writing
Skill · 24kchengye
The pick for Academicdeveloper-docs-technical-research
Skill · hashgraph-online
The pick for Technicalbmad-technical-research
Skill · tronghieu
The pick for Technical