Scientific Venue Templates
davila7/claude-code-templates
Supplies LaTeX templates and formatting rules for journals, conferences, posters, and grant proposals, then can check a draft against them.
Draft a funder-compliant Data Management Plan (NSF DMP, NIH DMS Policy 2023, ERC, Horizon Europe) by composing the confidential-data and environment-capture primitives.
$ npx skills add pedrohcgs/claude-code-my-workflow --skill data-management-plan -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install pedrohcgs/claude-code-my-workflow data-management-plan --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/pedrohcgs/claude-code-my-workflow.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/data-management-plan .claude/skills/data-management-plan && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "data-management-plan" agent skill from https://github.com/pedrohcgs/claude-code-my-workflow/tree/main/.claude/skills/data-management-plan into .claude/skills/data-management-plan/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "data-management-plan", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/pedrohcgs/claude-code-my-workflow/tree/main/.claude/skills/data-management-planType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add pedrohcgs/claude-code-my-workflow --skill data-management-plan -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install pedrohcgs/claude-code-my-workflow data-management-plan --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/pedrohcgs/claude-code-my-workflow.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.claude/skills/data-management-plan .agents/skills/data-management-plan && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "data-management-plan" agent skill from https://github.com/pedrohcgs/claude-code-my-workflow/tree/main/.claude/skills/data-management-plan into .agents/skills/data-management-plan/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "data-management-plan", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add pedrohcgs/claude-code-my-workflow --skill data-management-plan -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install pedrohcgs/claude-code-my-workflow data-management-plan --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/pedrohcgs/claude-code-my-workflow.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.claude/skills/data-management-plan .cursor/skills/data-management-plan && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "data-management-plan" agent skill from https://github.com/pedrohcgs/claude-code-my-workflow/tree/main/.claude/skills/data-management-plan into .cursor/skills/data-management-plan/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "data-management-plan", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/pedrohcgs/claude-code-my-workflow.git --path .claude/skills/data-management-plan--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add pedrohcgs/claude-code-my-workflow --skill data-management-plan -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install pedrohcgs/claude-code-my-workflow data-management-plan --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/pedrohcgs/claude-code-my-workflow.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.claude/skills/data-management-plan .gemini/skills/data-management-plan && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "data-management-plan" agent skill from https://github.com/pedrohcgs/claude-code-my-workflow/tree/main/.claude/skills/data-management-plan into .gemini/skills/data-management-plan/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "data-management-plan", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install pedrohcgs/claude-code-my-workflow data-management-planInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add pedrohcgs/claude-code-my-workflow --skill data-management-plan -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/pedrohcgs/claude-code-my-workflow.git skills-src && mkdir -p .github/skills && cp -r skills-src/.claude/skills/data-management-plan .github/skills/data-management-plan && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "data-management-plan" agent skill from https://github.com/pedrohcgs/claude-code-my-workflow/tree/main/.claude/skills/data-management-plan into .github/skills/data-management-plan/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "data-management-plan", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add pedrohcgs/claude-code-my-workflow --skill data-management-plan -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install pedrohcgs/claude-code-my-workflow data-management-plan --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/pedrohcgs/claude-code-my-workflow.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.claude/skills/data-management-plan .opencode/skills/data-management-plan && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "data-management-plan" agent skill from https://github.com/pedrohcgs/claude-code-my-workflow/tree/main/.claude/skills/data-management-plan into .opencode/skills/data-management-plan/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "data-management-plan", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
data-management-planDraft a funder-compliant Data Management Plan (NSF DMP, NIH DMS Policy 2023, ERC, Horizon Europe) by composing the confidential-data and environment-capture primitives.
Data Management Plan is an agent skill from pedrohcgs/claude-code-my-workflow. Draft a funder-compliant Data Management Plan (NSF DMP, NIH DMS Policy 2023, ERC, Horizon Europe) by composing the confidential-data and environment-capture primitives. Sections cover data description, formats/metadata, storage/backup, access/sharing, preservation/archiving, and roles. Use when user says "data management plan", "DMP", "DMSP", "NIH data sharing plan", "write the data plan for my grant", or when a grant proposal needs a data-management section. NOT a submission tool — produces a draft the user…
Its SKILL.md is about 2.7k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Research & Science, covering Grant writing, Messaging and chat bots and Econometrics and empirical research. The repository describes itself as: A ready-to-fork Claude Code template for academics using LaTeX/Beamer + R. Multi-agent review, quality gates, adversarial QA, and replication protocols. The licence is MIT.
6 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit ae72617. It shows what the files ask for, not the result of running them.
Pre-approves these tools, so the agent can use them without asking each time:
ReadGrepGlobWriteAgentTaskFrom allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Data Management Plan loads about 2.7k tokens when it runs. Until then it costs about 153 tokens; SKILL.md has 1,166 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from pedrohcgs/claude-code-my-workflow at commit ae72617, republished under its MIT licence (© pedrohcgs). 1,166 words, ~2,701 tokens.
.claude/skills/data-management-plan/SKILL.md (or your agent's skills folder)./data-management-plan — Funder-Compliant DMP GeneratorProduce a Data Management Plan ready to paste into a funder portal. This skill writes the prose and structure; it does not submit anywhere. It is a composition skill — it folds the disclosure-avoidance / IRB rules from .claude/rules/confidential-data.md and the environment + replication-package plan from /capture-environment and /replication-package into a single funder-shaped document.
/grant-proposal follows this skill for that section, through an Agent that reads this SKILL.md (the skill is user-invoked only, so it is followed, not invoked).$0 --funder nsf|nih|erc|horizon — target funder profile. If omitted, Phase 0 detects it from --input or asks once.--input <path> — a research spec (/interview-me output under quality_reports/specs/), a grant draft, or a passport-adjacent description. The skill extracts data types, sample, and identification strategy from it.--no-verify — skip the Phase 4 citation/standard post-flight (inherited from /preregister).Resolve the funder (--funder, else infer from --input, else ask once). Load its section schema:
| Funder | Plan name | Required sections (abridged) |
|---|---|---|
| NSF | Data Management Plan (2 pp max) | data types · standards · access/sharing · re-use/redistribution · archiving |
| NIH | DMS Plan (2023 policy) | data type · tools/software · standards · preservation/access/timelines · access/distribution + reuse · oversight |
| ERC | DMP (Horizon Europe Annex) | FAIR per dataset · data summary · making data FAIR · resource allocation · security · ethics |
| Horizon Europe | DMP (DMP template) | same FAIR-first structure as ERC; open by default, "as open as possible, as closed as necessary" |
Classify the data on three axes (drives Phases 2–3):
If the data is restricted or human-subjects, set sensitive = true and run Phase 2. If it is purely public, Phase 2 is a short paragraph.
Generate the six house sections, mapped onto the funder's required headings:
.rds/.dta/.parquet..csv/.parquet over .dta; codebooks; DDI / Dublin Core / domain schema). Name the standard, don't say "appropriate metadata".For any required field the input does not supply, write [CLARIFY: <specific question>] rather than fabricating — same convention as /preregister.
sensitive = true)Pull the relevant rules from .claude/rules/confidential-data.md and weave them into the access & sharing and preservation sections:
[CLARIFY:]), the consent terms governing sharing, and the de-identification plan. Shared outputs are de-identified per the consent./disclosure-check, and say so in the plan ("released outputs pass /disclosure-check before deposit").The DMP should commit to reproducibility, not just data deposit:
sessionInfo() / renv.lock, Stata version + .do ado dependencies, Python requirements.txt / container). Point to /capture-environment as the mechanism. AEA Data Editor / DCAS standards expect this./replication-package as the builder.--no-verify)If the draft cites a funder policy or standard by name/number (e.g., "per NIH NOT-OD-21-013", "DCAS v1"), invoke /verify-claims via the Agent tool to confirm the policy citation resolves. Forked claim-verifier never sees the draft. Surface any FAIL/PARTIAL.
Write the draft to quality_reports/dmp/YYYY-MM-DD_<funder>_<slug>.md and a funder checklist alongside it.
✓ DMP draft saved: quality_reports/dmp/<file>.md
Funder: <nsf|nih|erc|horizon> Data class: <public|restricted|human-subjects>
Sections: <count> total — <complete> complete, <clarify> with [CLARIFY:] placeholders
Disclosure/IRB folded in: <yes (Phase 2) | n/a — public data>
Repository: <openICPSR | Dataverse | domain repo> PID: <DOI planned | [CLARIFY:]>
Policy citations verified: <PASS>/<PARTIAL>/<FAIL> (or "none to verify")
Next: resolve [CLARIFY:] items, then paste into <DMPTool | NIH ASSIST | Horizon portal>The funder checklist is a table: each required section → present? → complete / [CLARIFY:], so the user sees at a glance whether the plan will pass the funder's compliance check.
[CLARIFY:] → "DMP READY", checklist all green..claude/rules/confidential-data.md — restricted-data / IRB / disclosure-avoidance rules folded in at Phase 2..claude/skills/disclosure-check/SKILL.md — pre-release disclosure scan the plan commits released outputs to..claude/skills/capture-environment/SKILL.md — the environment-capture mechanism Phase 3 references..claude/skills/replication-package/SKILL.md — the replication-package builder Phase 3 commits to..claude/skills/grant-proposal/SKILL.md — follows this skill (via an Agent that reads this SKILL.md) for the proposal's data-management section..claude/skills/preregister/SKILL.md — sibling document-generator; shares the MUST/[CLARIFY:] + post-flight conventions..claude/rules/replication-protocol.md — the reproducibility contract the deposited package must satisfy./disclosure-check, /capture-environment, and /replication-package, and references them — it does not execute them.[CLARIFY:] rather than guessing.© pedrohcgs, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .claude/skills/data-management-plan of pedrohcgs/claude-code-my-workflow.
Open the folder on GitHubat commit ae72617
Data Management Plan next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Data Management Plan this skillpedrohcgs/claude-code-my-workflow | 1.7k | — | ~2.7k | Automated safety check: Pass | MIT | |
| Scientific Venue Templatesdavila7/claude-code-templates | 33k | 9 repos | ~5.1k | Automated safety check: Notes | MIT | |
| Academic HumanizerAIScientists-Dev/academic-humanizer | 1.9k | 1 repos | ~4.2k | Automated safety check: Pass | MIT | |
| NSFC Literature Review WriterHuiyuLi-2000/Chinese-Grant-Writer-Skills | 439 | 1 repos | ~1.4k | Automated safety check: Notes | MIT | |
| NSFC Grant Rationale Writerhuangwb8/ChineseResearchLaTeX | 2.9k | — | ~945 | Automated safety check: Pass | MIT | |
| Statadylantmoore/stata-skill | 291 | 1 repos | ~4.2k | Automated safety check: Pass | Custom licence |
davila7/claude-code-templates
Supplies LaTeX templates and formatting rules for journals, conferences, posters, and grant proposals, then can check a draft against them.
AIScientists-Dev/academic-humanizer
Improve the clarity and voice of AI-assisted academic writing (papers, theses, rebuttals) and funding proposals (NSF Project Summary/Description, NIH Specific Aims): preserve scholarly conventions…
HuiyuLi-2000/Chinese-Grant-Writer-Skills
Writes the research-status literature review and critique section of an NSFC grant proposal, backed by a bundled multi-source literature search.
huangwb8/ChineseResearchLaTeX
Writes, restructures, reviews and polishes the rationale section of NSFC research grant applications in LaTeX, with backups and a diff before every write.
dylantmoore/stata-skill
Comprehensive Stata reference for writing correct .do files, data management, econometrics, causal inference, graphics, Mata programming, and 20 community packages (reghdfe, estout, did, rdrobust…
huangwb8/ChineseResearchLaTeX
Writes Chinese and English abstracts for NSFC grant applications, with a recommended title and five alternatives, within set character limits.
pedrohcgs/claude-code-my-workflow
Adversarial 5-7 question challenge to a deck's pedagogical choices — ordering, prerequisites, cognitive load, motivation.
pedrohcgs/claude-code-my-workflow
Qualify a check before it is allowed to clear anything — prove it can detect the failure it is meant to catch.
pedrohcgs/claude-code-my-workflow
Compile a Beamer LaTeX slide deck with XeLaTeX (3 passes + bibtex).
pedrohcgs/claude-code-my-workflow
Show current context status and session health. An agent skill from pedrohcgs/claude-code-my-workflow.
pedrohcgs/claude-code-my-workflow
Snapshot the computational environment for a replication package — detects the analysis stack (R / Stata / Python) and emits the right lockfiles (renv.lock + sessionInfo.txt, requirements.txt /…
pedrohcgs/claude-code-my-workflow
Save a structured state snapshot before stopping or handing off.
Categories
Draft a funder-compliant Data Management Plan (NSF DMP, NIH DMS Policy 2023, ERC, Horizon Europe) by composing the confidential-data and environment-capture primitives. Data Management Plan is an agent skill from pedrohcgs/claude-code-my-workflow. Draft a funder-compliant Data Management Plan (NSF DMP, NIH DMS Policy 2023, ERC, Horizon Europe) by composing the confidential-data and environment-capture primitives.
Data Management Plan fits situations like: user says data management plan; NIH data sharing plan; write the data plan for my grant; A grant proposal needs a data-management section.
Run `npx skills add pedrohcgs/claude-code-my-workflow --skill data-management-plan -a claude-code`. Or copy the skill folder (.claude/skills/data-management-plan in pedrohcgs/claude-code-my-workflow) into .claude/skills/data-management-plan in your project. Claude Code loads it when a task matches its description.
Run `npx skills add pedrohcgs/claude-code-my-workflow --skill data-management-plan -a codex`. Or copy the skill folder (.claude/skills/data-management-plan in pedrohcgs/claude-code-my-workflow) into .agents/skills/data-management-plan in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add pedrohcgs/claude-code-my-workflow --skill data-management-plan -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/data-management-plan, .gemini/skills/data-management-plan, .github/skills/data-management-plan and .opencode/skills/data-management-plan in your project.
SKILL.md names no scripts, command-line tools or credentials: Data Management Plan is instructions for the agent only. Our summary lists: Python 3. Its frontmatter pre-approves these tools: Read, Grep, Glob, Write, Agent, Task.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Data Management Plan is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.7k tokens (SKILL.md is roughly 11k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Data Management Plan: Scientific Venue Templates (davila7/claude-code-templates, 33k stars), Academic Humanizer (AIScientists-Dev/academic-humanizer, 1.9k stars), NSFC Literature Review Writer (HuiyuLi-2000/Chinese-Grant-Writer-Skills, 439 stars) and NSFC Grant Rationale Writer (huangwb8/ChineseResearchLaTeX, 2.9k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
pedrohcgs (a GitHub user) maintains it in pedrohcgs/claude-code-my-workflow, which has 1,655 GitHub stars. The repository holds 59 skills in this directory. The repository was last updated on September 27, 2026.
Source: pedrohcgs/claude-code-my-workflow on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.