Skip to main content

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.

설치로 이동

소스 정보

저장소
beita6969/ScienceClaw
최근 소스 활동
2026년 3월 12일 04:53
감지된 SKILL.md 언어
영어
스타
907
포크
104

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
dblp-search
description
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.
metadata
{"openclaw":{"emoji":"💻","requires":{"bins":"[Truncated]"}}}
# 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)
GitHub에서 보기