Generate the submission-time disclosure block for a manuscript — the AI-use disclosure statement matched to the target journal's policy, CRediT author-contribution roles, conflict-of-interest statement, and data-availability statement. Use when the user says "AI disclosure", "disclosure statement", "do I need to disclose Claude", "CRediT roles", "conflict of interest statement", "data availability statement", or is preparing a submission package. NOT statistical-disclosure screening of restricted-data outputs — that is /disclosure-check.
Draft the four statements journals now require (or strongly expect) at submission, in one pass: AI-use disclosure, CRediT contributor roles, conflict-of-interest, and data availability. Journals tightened AI-use policies through 2025–2026; an undisclosed-AI finding at a top journal is now a research-integrity problem, not a formatting one — so the statement should be drafted deliberately, not improvised in the submission portal at midnight.
This skill is about the author's disclosures TO the journal. It is unrelated to /disclosure-check, which screens restricted-data outputs for statistical-disclosure risk (small cells, PII). Same word, different worlds.
journal-profiles.md (top-5 econ + AEA-imprint policy notes + poli-sci top-3).WebSearch/WebFetch: " artificial intelligence policy authors", the journal's submission guidelines page). Policies moved fast in 2025–2026; a cached or remembered policy is not good enough for a submission. Record the URL and retrieval date in the output.Interview briefly (or infer from the repo when evident — e.g. quality_reports/, session logs, a CLAUDE.md):
/audit-reproducibility, /verify-claims — when true, say so: "all AI-assisted numbers were independently verified against code" is a strength, not a confession).Write quality_reports/submission_disclosures_[manuscript-slug].md containing:
confidential-data.md)./replication-package; restricted-data access language per confidential-data.md).With --statements-only, emit the statements to chat without writing the file. With --no-ai, skip statement 1 (the user asserts no AI assistance — note in chat that the repo's own session logs may contradict this, if they visibly do).
Grep the manuscript for an existing acknowledgments/disclosure section; flag contradictions (e.g., the paper thanks "research assistance" that the COI omits, or an existing AI statement that the new one contradicts). Do not silently overwrite — surface the diff.
--no-ai: stop and surface the contradiction; never produce a false "no AI" statement.--no-ai — Skip the AI-use statement (user asserts none was used). The skill still warns if repo evidence visibly contradicts the assertion.--statements-only — Print the statements to chat; write no file..claude/skills/disclosure-check/SKILL.md — statistical-disclosure screening of restricted-data outputs (the other "disclosure"; unrelated)..claude/skills/replication-package/SKILL.md — the deposit the data-availability statement must match..claude/references/journal-profiles.md — per-journal calibration, incl. the AEA DCAS policy note..claude/rules/confidential-data.md — restricted-data constraints on what the statements can say..claude/skills/humanize/SKILL.md — detecting AI-voice in prose; disclosure and voice are separate obligations./disclosure-check./replication-package; this skill only writes the statement that points at it.9d371f0
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.