dblp-search
Computer science bibliography via DBLP API. Use when: user asks about CS publications, author publication lists, or venue (conference/journal) metadata. NOT for: non-CS publications or citation counts.
Best use case
dblp-search is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Computer science bibliography via DBLP API. Use when: user asks about CS publications, author publication lists, or venue (conference/journal) metadata. NOT for: non-CS publications or citation counts.
Teams using dblp-search should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/dblp-search/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How dblp-search Compares
| Feature / Agent | dblp-search | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Computer science bibliography via DBLP API. Use when: user asks about CS publications, author publication lists, or venue (conference/journal) metadata. NOT for: non-CS publications or citation counts.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# DBLP Search Skill
Query the DBLP computer science bibliography for publications, authors, and venues.
## When to Use
- "Find papers by this CS researcher"
- "List publications from ICML 2024"
- "Search for papers on transformer architectures"
- "Get author's full publication list"
## When NOT to Use
- Non-CS publications (use semantic-scholar or openalex)
- Citation counts or impact metrics (use semantic-scholar)
- Full-text paper access (use arxiv-search)
## Setup
No API key required. Public REST API.
## API Base
```
https://dblp.org/search/
```
## Common Commands
### Search Publications
```bash
# Search by keyword
curl -s "https://dblp.org/search/publ/api?q=attention+is+all+you+need&format=json&h=5" | python3 -c "
import json,sys
data=json.load(sys.stdin)
for hit in data['result']['hits'].get('hit',[]):
info=hit['info']
print(f\"Title: {info.get('title','')}\")
print(f\"Authors: {', '.join(a.get('text','') for a in info.get('authors',{}).get('author',[]))}\")
print(f\"Venue: {info.get('venue','')}, Year: {info.get('year','')}\")
print()
"
# Filter by year
curl -s "https://dblp.org/search/publ/api?q=large+language+model+year%3A2024&format=json&h=10"
```
### Search Authors
```bash
# Find author
curl -s "https://dblp.org/search/author/api?q=Yoshua+Bengio&format=json&h=5"
# Get author's publication list
curl -s "https://dblp.org/pid/b/YoshuaBengio.xml?format=json" | python3 -c "
import json,sys
data=json.load(sys.stdin)
pubs=data.get('dblpperson',{}).get('r',[])[:10]
for p in pubs:
entry=list(p.values())[0] if isinstance(p,dict) else {}
print(f\"{entry.get('year','')} - {entry.get('title','')}\")
"
```
### Search Venues
```bash
# Find conference/journal
curl -s "https://dblp.org/search/venue/api?q=NeurIPS&format=json&h=5"
```
### Pagination
```bash
# h = results per page, f = first result index
curl -s "https://dblp.org/search/publ/api?q=graph+neural+network&format=json&h=20&f=0"
curl -s "https://dblp.org/search/publ/api?q=graph+neural+network&format=json&h=20&f=20"
```
## Notes
- Free, no API key needed
- Covers CS conferences, journals, and workshops comprehensively
- Author disambiguation built-in (PID-based)
- Supports XML and JSON output formats
- Rate limit: be respectful, no official limit
- Does NOT include citation counts (use Semantic Scholar for that)Related Skills
wikipedia-search
Search and fetch structured content from Wikipedia using the MediaWiki API for reliable, encyclopedic information
social-science-research
Orchestrates a social science research workflow from literature review through data collection, text analysis, statistical modeling, and report generation. Use when conducting empirical social science research, policy analysis, or mixed-methods studies. NOT for pure natural science analysis or clinical trial data.
search-strategy
COPYRIGHT NOTICE
research-reflection
Reflect on completed research tasks to improve future performance. Use when: a research task has just been completed and the agent should evaluate its own process, store lessons learned, or retrieve past reflections before starting new work. NOT for: active research execution or data analysis.
research-lookup
Look up current research information using the Parallel Chat API (primary) or Perplexity sonar-pro-search (academic paper searches). Automatically routes queries to the best backend. Use for finding papers, gathering research data, and verifying scientific information.
research-literature
COPYRIGHT NOTICE
research-grants
Write competitive research proposals for NSF, NIH, DOE, DARPA, and Taiwan NSTC. Agency-specific formatting, review criteria, budget preparation, broader impacts, significance statements, innovation narratives, and compliance with submission requirements.
research-ethics
Guides research ethics compliance including IRB protocol preparation, informed consent document drafting, research integrity standards, data management plans, and ethical considerations for human/animal subjects; trigger when users discuss IRB, ethical approval, consent forms, or responsible conduct of research.
pubmed-search
Search PubMed/MEDLINE for biomedical literature via NCBI E-utilities API. Use when: (1) searching medical/biomedical papers, (2) finding clinical studies, (3) querying with MeSH terms, (4) retrieving abstracts by PMID. NOT for: non-biomedical papers (use arxiv-search or semantic-scholar), full-text access (PubMed provides abstracts), or social science literature.
psychology-research
Conduct psychological research analysis including mental health, cognitive science, and behavioral studies
perplexity-search
Perform AI-powered web searches with real-time information using Perplexity models via LiteLLM and OpenRouter. This skill should be used when conducting web searches for current information, finding recent scientific literature, getting grounded answers with source citations, or accessing information beyond the model knowledge cutoff. Provides access to multiple Perplexity models including Sonar Pro, Sonar Pro Search (advanced agentic search), and Sonar Reasoning Pro through a single OpenRouter API key.
openalex-search
Open academic metadata via OpenAlex API. Use when: user needs author profiles, institution data, concept mapping, or open citation data. NOT for: full-text search or downloading papers.