AC 

aspi6246/claude-code-skills-for-academics
Code review149 stars Quality 40 Trend 40
Personal skills repo for academic empirical finance research workflows.
Overview
Personal skills repo for academic empirical finance research workflows.
README
Claude Code Skills
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
Recommended Tools
Try a different keyword or remove a filter.
Install
npx skillfish add aspi6246/claude-code-skills-for-academics