Axect
UserReusable skills for AI coding agents (Claude Code, Codex, Forge) covering paper review, commit triage, GPU rentals, reference search, research logs, image-prompt composition, and more.
Categories
Indexed Skills (20)
academic-jobs
Fetch valid (still-open, deadline-not-passed) job postings from Academic Jobs Online (academicjobsonline.org, AJO) and the InspireHEP jobs board (inspirehep.net/jobs). Use when the user wants current academic openings: postdoc / faculty / PhD positions in physics, cosmology, HEP, ML, astrophysics or any field, filtered to postings whose application deadline has not passed. Searches both boards by default and merges the results. Manage field presets (keywords + position types + which boards), fetch and store valid postings, see what is new since last check, and inspect a posting's details. Triggers on: Academic Jobs Online, AJO, InspireHEP jobs, Inspire HEP 공고, academic job postings, postdoc openings, faculty positions, job listings, valid 공고, 학술 잡, 교수 공고, 포닥 공고, 채용 공고, 잡 마켓.
md2pdf-typora
Convert Markdown to PDF using Typora's Whitey theme via pandoc + Chrome headless, replicating Typora's PDF export appearance
xkcd-py
Generate a Python matplotlib plot script that follows the user's mandatory xkcd style — `with plt.xkcd():` context, the `pparam = dict(...)` axis-config pattern, raw-string LaTeX labels, wide xkcd-canvas (`figsize=(10, 6)`), and `dpi=300` savefig. Supports parquet, CSV, and NumPy (`.npy` / `.npz`) data sources, and four plot variants: single line, multi-line + legend, scatter / errorbar, and multi-panel subplots. Produces the `.py` file only — does NOT execute it. The user runs it themselves (typically with `uv run`). Use when the user asks to: write an xkcd-style matplotlib script, draft a hand-drawn / sketch-style figure, plot data in xkcd style from parquet / CSV / `.npy`, scaffold a quick xkcd line / scatter / errorbar / subplot script, or set up an xkcd plot matching their lab template. Triggers on: "xkcd plot", "xkcd matplotlib", "xkcd style", "hand-drawn plot", "sketch plot", "plt.xkcd", "comic style plot", "xkcd 플롯", "xkcd 그래프", "손그림 그래프", "스케치 스타일 플롯", "xkcd 스크립트", "xkcd 코드".
adversarial-review
Run an adversarial peer-review swarm on a paper draft, report, or manuscript by spawning parallel persona subagents (hostile theorist, experimentalist, statistician, journal editor, citation auditor, figure critic) and synthesizing their critiques into a ranked fix list with suggested defense experiments. Use when the user asks for a paper review, referee simulation, desk-reject check, pre-submission audit, citation audit, figure audit, novelty attack, or wants feedback on a draft report before submission or internal circulation.
bibtex-gen
Generate BibTeX entries for academic references from arXiv IDs, DOIs, titles, URLs, batch lists, or reference-search JSON. Route HEP papers to InspireHEP, non-HEP papers to Google Scholar when available, and CrossRef DOI BibTeX as a fallback; preserve source-native keys and print or append to a .bib file. Use when the user asks for bibtex, citation entries, bibliography filling, arXiv/DOI/title-to-BibTeX, InspireHEP BibTeX, publisher BibTeX, or converting discovered references into a .bib file.
commit-triage
Classify uncommitted changes into commit-ready, failure-archive, and ambiguous buckets, then produce clean grouped commits with no co-author attribution. Use when the user asks to commit, tidy up `git status`, prepare a PR, archive failed experiments to a `failure/` folder, separate research artifacts from code before a commit, or clean up a noisy working tree at the end of a session.
concept-explainer
Create rigorous teaching explanations as a single markdown document with equations, assumptions, derivations, plots, optional schematic prompts, and PDF export. Use when the user asks to explain a physics, math, ML, statistics, or CS concept; write lecture, tutorial, or seminar notes; derive results step by step; build a kind but rigorous walkthrough; or turn a paper section into classroom-ready material. For Korean output, follow the skill's Dropbox PDF copy rule.
dropbox
Upload files to Dropbox, download from Dropbox, and create or reuse shared links. Use when the user mentions Dropbox, asks to upload/download/share a file via Dropbox, or wants a shareable link for a file already in Dropbox. Use `~/.config/dropbox-skill/credentials.json` as the only supported credentials path.
morgen
Manage calendars, events, tasks, and tags through the Morgen API (docs.morgen.so). Use when the user mentions Morgen, asks to list/create/update/delete calendar events or tasks across Google Calendar, Microsoft 365, iCloud, Fastmail, or CalDAV accounts connected through Morgen, or wants to query connected integrations and tags. Credentials live at `~/.config/morgen-skill/credentials.json`.
overleaf-section-workflow
Bilingual section-by-section workflow for Overleaf physics-paper drafts: Korean draft, user iteration, Opus-direct English LaTeX translation, out-of-tree build, and sync hygiene. Use when starting, iterating, translating, or finalizing an Overleaf paper section; merging Korean drafts into main.tex; verifying citations; enforcing no em/en dashes, no unsupported novelty claims, and no forward references in background sections; or building JCAP/PRD-style sections with figures and BibTeX.
overleap
Bidirectional real-time sync between an Overleaf project and a local directory using the `overleap` Node.js CLI. Use when the user mentions Overleaf, overleap, "sync my Overleaf project", "edit Overleaf locally", "pull / push Overleaf", "compile Overleaf to PDF from CLI", or asks Claude to edit `.tex` files that should reflect on Overleaf in real time. Also use when the user wants to set up or refresh their Overleaf session cookie for the CLI. Authentication uses an `OVERLEAF_COOKIE` value, stored in a per-project `.env` file or in the environment.
paperbanana
Generate publication-quality academic diagrams and statistical plots from text descriptions using the paperbanana CLI. Supports methodology diagrams, statistical plots, diagram evaluation, and iterative refinement with user feedback. Use when the user asks to: create a diagram, generate a figure, make a plot from data, evaluate diagram quality, refine/improve a generated diagram, or anything related to academic illustration generation. Triggers on: "diagram", "figure", "plot", "paperbanana", "academic illustration", "methodology diagram", "evaluate diagram", "refine diagram", "improve figure".
reference-search
Search and curate academic references for a topic, claim, section, baseline, method, evaluation need, or report section using domain-aware routing across InspireHEP, OpenAlex, and Semantic Scholar, with markdown-ready summaries and optional save paths. Use when the user asks for papers, references, citations, related work, supporting literature, survey papers, background sources, baseline citations, evidence to support a report or research claim, or wants section-by-section citation help while drafting `report.md`.
research-log
Maintain a research log that acts as an advisor, not just a diary. Registers projects; records decisions with generalizable lesson extraction; saves session state; recalls cross-project lessons and prior solutions when stuck; checks proposed approaches against promoted anti-pattern rules; runs weekly review with lesson promotion and dashboard refresh. Use when the user asks to initialize a research-log project, record an experiment or decision, save session state, recall past lessons or how a blocker was solved before, check a planned approach against past mistakes, or review all projects.
research-portal
Build and manage a local MkDocs Material "research portal" over a folder of Typora/markdown research notes (e.g. ~/notes or a Dropbox-synced folder), keeping the original .md files untouched. Use this whenever the user wants to collect, browse, organize, or curate a folder of dated markdown notes into a searchable navigable site; wants a lighter local alternative to Obsidian / Notion / Outline / Logseq for their own notes; needs perfect LaTeX/math rendering in a notes site; wants notes grouped by project in a sidebar; or wants to tag/rename notes by project without breaking image links. Trigger even if they don't say "MkDocs" or "portal" but describe wanting to "정리해서 모아 보기", make a personal wiki, or render math from their note folder.
research-report
Create or revise a structured markdown research or experiment report with integrated plots, optional literature/reference support, plot manifest tracking, report version history, and report-body validation inside a single Harness without external Codex or Gemini calls. Use when you need to generate `report.md`, inventory or validate plots, create `plots/plot_manifest.json`, manage `report_versions.json`, connect report sections to supporting references, or turn an experiment or output directory into a reusable report workflow.
scienceplot-py
Generate Python matplotlib plotting scripts in the user's scienceplots lab style: with plt.style.context(["science", "nature"]), pparam = dict(...), raw-string LaTeX labels, and fig.savefig(..., dpi=300, bbox_inches='tight'). Support parquet, CSV, NPY/NPZ data and single-line, multi-line, scatter/errorbar, or subplot variants. Write the script only; do not execute it. Use for publication-style plot scripts, science/nature figures, plot-from-data scaffolds, and Korean or English requests for matplotlib graph scripts.
vastai
Manage Vast.ai GPU cloud instances via the vastai CLI. Use this skill whenever the user mentions Vast.ai, GPU rentals, cloud GPU instances, searching for GPU offers, creating/destroying instances, vast.ai billing, or any task involving the vastai command-line tool. Also trigger when the user wants to rent GPUs, find cheap GPUs, deploy Docker containers on remote GPUs, manage remote training infrastructure, or transfer data to/from cloud GPU machines. Even if the user just says "spin up a GPU" or "find me an A100", this skill likely applies.
wide-slide-illustrator
Compose image-generation prompts for wide 18:9 infographic slides that explain methodology, data pipelines, architectures, or research ideas. Support Friendly Whiteboard, Editorial Magazine, Engineering Blueprint, Swiss Minimalist, Dark Tech/Neon, and Scientific Poster styles, with English-only on-image text and style-specific hard negatives. Use when the user asks for slide illustrations, pipeline diagrams, paper hero figures, journal-style methodology figures, keynote backdrops, or prompts for ChatGPT Image, gpt-image, DALL-E, Sora, or Midjourney.
workshop-paper-review
Produce OpenReview-ready peer reviews for ICML/NeurIPS/ICLR workshop papers (4-8 page submissions). Covers PDF intake, evidence-grounded review drafting, anti-anchoring scoring calibration, parallel fact-check verification against the source PDF, AI-writing-pattern removal, and bilingual (Korean draft → English submission) workflow. Produces a tight ~400-word review with Title, Rating, Confidence, Summary, Strengths, Weaknesses, and Questions for Authors — without an Overall section. Use when the user mentions reviewing a workshop paper, drafting an OpenReview submission, preparing a referee report for ICML/NeurIPS/ICLR workshops, fact-checking a review draft, or translating a Korean review draft into a publication-ready English submission.
Bio shown is the top-scored skill's repo description as a fallback — real GitHub bios land in a future update.