By scdenney
Claude Code skills for experimental social science and computational text analysis: conjoint design, diagnostics, and data cleaning, survey design, list experiments, cross-national design, topic modeling, LLM text classification, VLM-based OCR pipelines, post-OCR cleanup, paper pre-submission review, hypothesis building, narrative building, pre-registration, and methods reporting. Invoke as /skill-name or let Claude auto-trigger based on context.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Apply conjoint data cleaning expertise to the task below. Cover the relevant aspects of Qualtrics column conventions, wide-to-long reshaping, choice variable mapping, attribute translation, pilot data detection, reference category selection, and validation based on what is needed.
Apply conjoint experiment design expertise to the task below. Cover the relevant aspects of attribute architecture, statistical power, AMCE/AMIE estimation, design variants, and quality checks based on what is needed.
Run a conjoint diagnostics review of the task or study described below. Evaluate design integrity, estimation choices, measurement error, external validity, and interpretation against the diagnostic checklist.
Apply cross-national survey experiment design expertise to the task below. Cover per-country power, measurement equivalence, sensitivity bias auditing, instrument localization, and multi-country estimation as relevant.
Apply causal hypothesis architecture expertise to the task below. Cover falsifiability, counterfactuals, DAGs, FPCI, three-level hypothesis specification, equivalence testing, and SESOI as relevant.
Specialized logic for cleaning and reshaping choice-based conjoint data from Qualtrics exports into analysis-ready long format. Use when (1) preparing conjoint survey data for analysis, (2) reshaping wide Qualtrics exports to long format, (3) mapping conjoint choice and rating variables to profile-level outcomes, (4) translating attribute labels across languages, (5) diagnosing pilot contamination or data quality issues in conjoint data, or (6) setting AMCE reference categories. Covers Qualtrics column conventions, existing R packages, wide-to-long reshaping, choice variable encoding, attribute-level translation, data validation, and analysis-ready output.
Specialized logic for designing conjoint and factorial vignette experiments. Use when (1) designing a new conjoint experiment, (2) selecting and structuring attributes and levels, (3) conducting a conjoint power analysis, (4) choosing between design variants (paired-choice, rating, factorial vignette), (5) writing conjoint regression specifications, or (6) drafting the conjoint portion of a pre-analysis plan. Covers attribute architecture, AMCE/MM estimation, interaction effects, power formulas, treatment validation, and design variants.
Systematic diagnostic checklist for evaluating choice-based conjoint experiments. Use when (1) reviewing a conjoint paper or manuscript, (2) auditing a conjoint analysis script or dataset, (3) assessing measurement error and IRR in conjoint data, (4) evaluating external validity of a conjoint design, or (5) checking interpretation of AMCEs, marginal means, and interaction effects. Covers design, estimation, measurement error correction, external validity, and reporting.
Guides the design of cross-national comparative survey experiments. Use when (1) selecting countries for a multi-country study, (2) localizing experimental instruments across languages and institutional contexts, (3) calibrating origin-country stimuli for immigration experiments, (4) conducting per-country power analyses, or (5) planning a cross-national analytical strategy with pooled and per-country models. Covers case selection, instrument localization, ecological validity, power management, and sensitivity bias auditing.
Guides the transformation of theoretical concepts into falsifiable, counterfactual-based hypotheses with formal estimands. Use when (1) drafting hypotheses for a pre-analysis plan, (2) specifying estimands and linking them to regression models, (3) choosing between NHST, equivalence, and minimum-effect tests, (4) structuring a multi-experiment hypothesis architecture, or (5) classifying hypotheses as primary, secondary, or exploratory. Ensures every claim has a named estimand, a SESOI, and a three-level specification (conceptual, operationalized, statistical).
A library of Claude Code skills for experimental social science and computational text analsyis. Install as a plugin to get AI assistance, from hypothesis generation through final reporting. The skills are available both as auto-triggered context and as explicit /skill-name slash commands.
Skills were developed using a curated library of methodology texts. They are iteratively expanded as new sources, ideas, and skills are incorporated. This is a living and breathing kind of repo. Skill building and editing is author-driven with the help of Opus 4.6, Gemini 3.0, and Chat GPT 5.4.
Design follows Anthropic's skill authoring best practices: concise procedural guidance (no textbook definitions), trigger-rich YAML descriptions for auto-invocation, and progressive disclosure (instructions in skills, bibliography in SOURCES.md). Skills are periodically audited against both the Claude Code skills reference and the skill authoring guide to keep descriptions, frontmatter, and substantive content current.
These skills are meant to support, not supplant, the research and writing process. They adhere to APSA, JARS, and DA-RT reporting standards. All guidance is grounded in 90+ published sources — see SOURCES.md for the full bibliography.
Each skill is available in two ways:
| Mode | How | When to use |
|---|---|---|
| Auto-trigger | Claude reads your prompt and loads the relevant skill silently | Working naturally — Claude detects context |
| Slash command | Type /skill-name (optionally with a task description) | When you want to invoke a skill explicitly |
Both modes are available when installed as a plugin. Individual skills can also be installed manually (auto-trigger only).
Permanent install (user-wide, persists across all projects):
# Step 1: Register the marketplace (one-time)
claude plugin marketplace add scdenney/open-science-skills
# Step 2: Install the plugin
claude plugin install open-science-skills
# Project-only install
claude plugin install open-science-skills --scope project
Session-only (no install required, active for the current session):
git clone https://github.com/scdenney/open-science-skills.git
cd open-science-skills && claude --plugin-dir ./plugin
All 15 skills auto-trigger based on your prompts. All 15 slash commands (/conjoint-design, /list-experiment, etc.) are immediately available.
Use the interactive install script to pick only the skills you want:
git clone https://github.com/scdenney/open-science-skills.git
cd open-science-skills
bash plugin/scripts/install.sh
The script lists available skills and lets you choose interactively. Skills are installed to ./.claude/skills/ by default (current project only). Options:
# Install to user-wide skills directory (all projects)
bash plugin/scripts/install.sh --target ~/.claude/skills
# Install specific skills non-interactively
bash plugin/scripts/install.sh --skill conjoint-design survey-design list-experiment
# Install all skills
bash plugin/scripts/install.sh --all --target ~/.claude/skills
Restart Claude Code after installing to load the new skills.
git clone https://github.com/scdenney/open-science-skills.git
# Project-level (current project only)
mkdir -p your-project/.claude/skills/conjoint-design
cp open-science-skills/plugin/skills/conjoint-design/SKILL.md \
your-project/.claude/skills/conjoint-design/SKILL.md
# User-wide (all projects)
mkdir -p ~/.claude/skills/list-experiment
cp open-science-skills/plugin/skills/list-experiment/SKILL.md \
~/.claude/skills/list-experiment/SKILL.md
Note: Manual install gives you auto-trigger only. Slash commands (
/skill-name) require the plugin.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimnpx claudepluginhub scdenney/open-science-skills --plugin ossMeta-skill for creating genre-analysis-based writing skills. Analyzes a corpus of article sections, discovers clusters, and generates complete skills with phases, cluster guides, and techniques.
Orchestrate manuscript revision by routing feedback to specialized writing skills
Skills and agents for anthropological research across the full research lifecycle — from question formulation through publication and career advancement
PhD-level research capabilities: literature review, multi-source investigation, critical analysis, hypothesis-driven exploration, quantitative/qualitative methods, and lateral thinking
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.