This is a structured workflow for generating research ideas with built-in reality checks. It walks you through generating 3-5 ideas, iteratively refining them for up to 5 rounds each, then running novelty checks against Semantic Scholar to see if your brilliant insight already exists in the literature. Each idea gets scored on interestingness, feasibility, and novelty, with the explicit goal of being conference-paper worthy. The included Python script automates the literature search part, which is honestly the most tedious bit of validating whether an idea is worth pursuing. It's opinionated about keeping ideas feasible (no massive datasets or compute) and not overfitting to specific benchmarks. Best used early in a research project when you're still figuring out what to work on.

skills.sh installs
1.9K
GitHub stars
459
last updated
Aug 21, 2026

Install

$ npx -y skills add lingzhi227/agent-research-skills --skill idea-generation --agent claude-code

Installs into .claude/skills of the current project.

Files

Idea Generation

Generate and refine novel research ideas with literature-backed novelty assessment.

Input

  • $0 — Research area, task description, or existing codebase context
  • $1 — Optional: additional context (e.g., "for NeurIPS", constraints)

Scripts

Novelty check against Semantic Scholar

python ~/.claude/skills/idea-generation/scripts/novelty_check.py \
  --idea "Adaptive attention head pruning via gradient-guided importance" \
  --max-rounds 5

Performs iterative literature search to assess if an idea is novel.

References

  • Ideation prompts (generation, reflection, novelty): ~/.claude/skills/idea-generation/references/ideation-prompts.md

Workflow

Step 1: Generate Ideas

Given a research area and optional code/paper context:

  1. Generate 3-5 diverse research ideas
  2. For each idea, provide: Name, Title, Experiment plan, and ratings
  3. Use the ideation prompt templates from references

Step 2: Iterative Refinement (up to 5 rounds per idea)

For each idea:

  1. Critically evaluate quality, novelty, and feasibility
  2. Refine the idea while preserving its core spirit
  3. Stop when converged ("I am done") or max rounds reached

Sponsors

Details

Repository
github.com/lingzhi227/agent-research-skills
Categories
AI & Agent Building, Data Science & ML
First seen
Jun 3, 2026

More from lingzhi227/agent-research-skills

All 31
1aj-geddes avataransible-automationaj-geddes/useful-ai-promptsInfrastructure automation and configuration management using Ansible playbooks, roles, and inventory. Use for deploying applications, patching, and managing ser1.9Kskills.sh installs
2mapbox avatarmapbox-search-patternsmapbox/mapbox-agent-skillsExpert guidance on choosing the right Mapbox search tool and parameters for geocoding, POI search, and location discovery1.9Kskills.sh installs
3github avatarpublish-to-pagesgithub/awesome-copilotPublish presentations and web content to GitHub Pages. Converts PPTX, PDF, HTML, or Google Slides to a live GitHub Pages URL. Handles repo creation, file conver1.9Kskills.sh installs
4meshy-dev avatarmeshy-3d-printingmeshy-dev/meshy-3d-agent3D print models generated with Meshy AI, plus Creative Lab consumer products. Handles slicer detection, white model printing, multi-color printing via API, the 1.9Kskills.sh installs
5hubspot avatarworkflow-automationhubspot/agent-cli-skillsList, inspect, create, update, and delete HubSpot workflows (v4 flows API) from the `hubspot` agent CLI, not the `hs` developer CLI.1.9Kskills.sh installs
6lingzhi227 avatarnovelty-assessmentlingzhi227/agent-research-skillsAssess research idea novelty through systematic literature search. Multi-round search-evaluate loops with harsh critic persona. Binary novel/not-novel decision 1.9Kskills.sh installs