Claude Code Skills
June 2, 2026 · View on GitHub
Personal skills repo for academic empirical finance research workflows.
Setup
Fresh install (empty ~/.claude/skills/)
Clone this repo directly into the Claude Code global skills directory:
git clone https://github.com/aspi6246/Claude-Code-Skills-for-Academics.git "$HOME\.claude\skills"
Selective install (skills directory already exists)
If ~/.claude/skills/ already contains other skills, do not clone
on top of it — it will fail. Instead, clone into a temporary location
and copy only the skills you want:
git clone https://github.com/aspi6246/Claude-Code-Skills-for-Academics.git "$HOME\claude-skills-tmp"
Copy-Item "$HOME\claude-skills-tmp\wrap-up" "$HOME\.claude\skills\" -Recurse
# repeat for each desired skill, then remove the temp dir
Remove-Item "$HOME\claude-skills-tmp" -Recurse -Force
Updating
After editing skills on GitHub or locally:
cd "$HOME\.claude\skills"
git pull
Skills
| Skill | Purpose |
|---|---|
r-empirical-finance | R code conventions for panel data, causal inference, and data pipelines (data.table, fixest, arrow) |
beamer-slides-teaching | LaTeX Beamer slide generation with pdfLaTeX and UTS house style |
beamer-check | Compile → inspect → fix → verify audit loop for Beamer decks |
code-audit | Two-phase code review for research scripts, with safeguards for licensed data |
data-profiler | Systematic dataset profiling protocol — unit of observation, panel structure, data quality |
paper-editor | Seven-audit editorial review protocol for academic finance working papers |
paper-review | Structured summary template for academic papers |
edmans-audit | Pre-submission paper audit against Edmans' (2025) three-part framework: Contribution, Execution, Exposition |
canvas-lms-api | Canvas LMS REST API conventions for course sync scripts (modules, pages, file uploads) |
spin-up | Start-of-session briefing — git state, last log, pinboard, project state synthesis |
wrap-up | End-of-session cleanup — log, memory, pinboard, session-scoped git commit |
script-registry | Track R Markdown script dependencies, inputs/outputs, and paper targets via per-script YAML metadata |
code-sweep | End-of-milestone audit of the Code/ folder for drift between scripts, registry, outputs, and paper — propose-and-confirm fixes |
skill-writing-guide | Reference for writing and improving skills |
pinboard | Quick-capture pinboard for to-dos, paper leads, data issues, and ideas |
glossary | Per-project glossary of definitions, abbreviations, and command-phrases, loaded adaptively at session start |
Adding a new skill
- Create a new folder with a descriptive name
- Add a
SKILL.mdfile with YAML frontmatter (nameanddescription) - Test with a natural prompt in Claude Code
- Iterate until stable
- Commit and push
Notes
- Skills are plain Markdown
- The
descriptionfield is the most important line in any skill — Claude uses it to decide whether to load the skill - GitHub is the cloud backup