ワンクリックで
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.