بنقرة واحدة
paper-bib
Generate verified BibTeX entries from DOI, title, or paper-ref output
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Generate verified BibTeX entries from DOI, title, or paper-ref output
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
OpenRouter API 지출·잔액 조회 + "방금 얼마 썼는지" 델타 측정. macOS keychain 또는 OPENROUTER_API_KEY로 계정별 lifetime/monthly/weekly/daily usage와 남은 크레딧을 표로 보여주고, run 전후 snapshot/diff로 정확한 증분 비용을 낸다. 키 값은 절대 출력하지 않는다. Triggers - openrouter 비용, openrouter 지출, 크레딧 확인, 잔액 확인, 얼마 썼어, 방금 얼마 썼어, api 비용 확인, spend check, openrouter usage, cost monitor, 이번에 얼마.
Use when the user wants a one-shot read-only status view of their compute — local machine + SLURM GPU cluster + a scheduler-less CPU server + Matlantis (papermill MD jobs) — as tqdm-style bars. Pure bash + ssh, no LLM/API. Triggers - hpcmon, HPC 모니터, GPU 현황, 큐 상황, squeue, 서버 현황, 잡 현황, matlantis 잡, MD 잡 확인, "얼마나 busy".
Render atomic structures and individual atom spheres using Blender's io_mesh_atomic addon. Two modes - (1) full-structure auto-frame rendering with multi-angle support, (2) single-atom sphere rendering for legends. Triggers - /blender-atom-render, "atom render", "원자 렌더링", "atom legend", "레전드 만들어", "blender로 렌더", "구 렌더링", "structure render blender"
CCEL 연구과제 발표자료 스타일로 슬라이드 덱을 생성. 어떤 주제/기존 PPT든 받아서 네이비-골드-오렌지 + 나눔스퀘어 + 탭칩 패널 스타일의 HTML과 PPTX를 동일하게 만들고 fade 애니메이션을 양쪽에 똑같이 주입. Triggers - /ccel_slide_skill, ccel 슬라이드, ccel 스타일, CCEL slide, 과제 스타일 슬라이드, 과제 발표자료 ppt, 그 네이비골드 과제 스타일.
Design spec MD 파일을 읽어 해당 디자인 시스템의 토큰·컴포넌트·레이아웃을 충실히 반영한 single-file HTML 쇼케이스 페이지를 생성한다. Triggers: /design2html, 디자인 HTML 만들어, design to html, 디자인 스펙 페이지, showcase page, design spec to webpage
Revise AI-generated English text so it reads like a specific person wrote it. Use this skill when the user asks to "humanize", "make natural", "remove AI feel", "rewrite like a person wrote it", fix "AI-sounding" text, or pass AI detection on English prose. Also trigger when the user pastes English text and asks for a more natural or human tone. Do NOT use for summarization, translation, creative writing from scratch, or Korean text (use humanizer_kor for Korean).
| name | paper-bib |
| description | Generate verified BibTeX entries from DOI, title, or paper-ref output |
| triggers | ["/paper-bib","bib 생성","bibtex 만들어","DOI to bib","참고문헌 bib"] |
| allowed-tools | Read, Edit, Write, Bash, Grep |
Generate properly formatted BibTeX entries from DOI, paper title, or /paper-ref output. Verify metadata via Crossref API and optionally append to an existing .bib file.
The user may provide one or more of the following:
10.1038/s41929-023-01045-510.\d{4,}/\S+), use directly.https://api.crossref.org/works?query.title=<URL-encoded-title>&rows=3
/paper-ref table, extract DOI column values.For each DOI, fetch:
https://api.crossref.org/works/{DOI}
Extract from the message object:
type → determines BibTeX entry type (see mapping below)title[0] → titleauthor[] → list of {given, family} pairscontainer-title[0] → journal namevolume, issue, page → standard fieldspublished-print.date-parts[0] or published-online.date-parts[0] → yearDOI → doi fieldpublisher → publisher (for books/proceedings)URL → url fieldCrossref type | BibTeX type |
|---|---|
journal-article | @article |
proceedings-article | @inproceedings |
book-chapter | @incollection |
book | @book |
posted-content (preprint) | @misc |
report | @techreport |
| other | @misc |
Format: {FirstAuthorLastName}{Year}{FirstTitleWord}
müller → muller.choung2023unravellingauthor = {LastName, FirstName and LastName, FirstName and ...},
family and given from Crossref.given is missing, use initials or just family name.{Organization Name} with braces.@article{key,
author = {LastName1, FirstName1 and LastName2, FirstName2},
title = {{Title with Braces for Capitalization}},
journal = {Journal Name},
volume = {V},
number = {N},
pages = {start--end},
year = {YYYY},
doi = {10.xxxx/yyyy},
url = {https://doi.org/10.xxxx/yyyy},
}
Notes:
{{...}} to preserve capitalization.--.@misc{key,
author = {...},
title = {{...}},
year = {YYYY},
eprint = {XXXX.XXXXX},
archiveprefix = {arXiv},
primaryclass = {cond-mat.mtrl-sci},
}
https://export.arxiv.org/api/query?id_list=XXXX.XXXXXvolume, number, or pages are missing, omit those fields (do NOT insert placeholders).year is missing from both published-print and published-online, check created.date-parts.⚠ Missing: volume, pages@misc with note = {Preprint} and howpublished = {\url{...}} if no journal..bib file, read the file and check if any existing entry has the same DOI.Print the BibTeX entry to the conversation. Format as a code block.
If user specifies a .bib file path (or one is found in the current project):
Auto-detect: look for *.bib files in the project root or archive/06_references/.
When multiple DOIs/titles are provided:
https://doi.org/ if present.When receiving output from /paper-ref, parse the markdown table:
User: /paper-bib 10.1038/s41929-023-01045-5
Output:
@article{choung2023unravelling,
author = {Choung, Seokhyun and Park, Jeong-Myeong and ...},
title = {{Unravelling the role of metal--support interactions ...}},
journal = {Nature Catalysis},
volume = {6},
pages = {1082--1093},
year = {2023},
doi = {10.1038/s41929-023-01045-5},
url = {https://doi.org/10.1038/s41929-023-01045-5},
}
User: /paper-bib "machine learning interatomic potentials" --file refs.bib
→ Search title on Crossref → fetch top match → format → append to refs.bib.