with one click
paper-bib
Generate verified BibTeX entries from DOI, title, or paper-ref output
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Generate verified BibTeX entries from DOI, title, or paper-ref output
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
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.