Academic Integrity Rewrite
lin1111-1/academic-integrity-rewrite
Revise Chinese or English academic writing for lower unnecessary textual overlap while preserving meaning, evidence, numbers, equations, terminology, and citations.
Guides you through writing a systematic literature review to the PRISMA 2020 checklist, producing a journal-format Word manuscript, a flow diagram and APA 7th references.
$ npx skills add keemanxp/slr-prisma --skill slr-prisma -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install keemanxp/slr-prisma slr-prisma --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
Claude Code skills documentation · loads skills from .claude/skills/
Install the "slr-prisma" agent skill from https://github.com/keemanxp/slr-prisma/tree/main into .claude/skills/slr-prisma/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "slr-prisma", 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.
$ npx skills add keemanxp/slr-prisma --skill slr-prisma -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install keemanxp/slr-prisma slr-prisma --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "slr-prisma" agent skill from https://github.com/keemanxp/slr-prisma/tree/main into .agents/skills/slr-prisma/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "slr-prisma", 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 keemanxp/slr-prisma --skill slr-prisma -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install keemanxp/slr-prisma slr-prisma --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "slr-prisma" agent skill from https://github.com/keemanxp/slr-prisma/tree/main into .cursor/skills/slr-prisma/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "slr-prisma", 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.
$ npx skills add keemanxp/slr-prisma --skill slr-prisma -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install keemanxp/slr-prisma slr-prisma --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "slr-prisma" agent skill from https://github.com/keemanxp/slr-prisma/tree/main into .gemini/skills/slr-prisma/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "slr-prisma", 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 keemanxp/slr-prisma slr-prismaInstalls 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 keemanxp/slr-prisma --skill slr-prisma -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "slr-prisma" agent skill from https://github.com/keemanxp/slr-prisma/tree/main into .github/skills/slr-prisma/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "slr-prisma", 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 keemanxp/slr-prisma --skill slr-prisma -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install keemanxp/slr-prisma slr-prisma --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "slr-prisma" agent skill from https://github.com/keemanxp/slr-prisma/tree/main into .opencode/skills/slr-prisma/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "slr-prisma", 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.
slr-prismaGuides you through writing a systematic literature review to the PRISMA 2020 checklist, producing a journal-format Word manuscript, a flow diagram and APA 7th references.
The skill begins with an interview and offers two paths: upload existing material such as a protocol, PROSPERO registration, draft manuscript, search log, extraction sheet or lists of included and excluded studies, or answer questions from scratch. It then drafts section by section against the full 27-item PRISMA 2020 checklist kept in a reference file.
Outputs are a manuscript in strict journal article format as a Word document, an annotated PRISMA flow diagram built from a template reference, and APA 7th Edition citations throughout, with the docx and APA referencing skills read first. It covers search strategies, eligibility criteria, study selection, risk of bias and narrative synthesis, but not meta-analysis or statistical pooling. An existing writing-style skill is applied to the prose, with academic conventions taking precedence.
6 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 0614d2f. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
pythonFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
doi.orgFrom 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.
PRISMA Systematic Review Writer loads about 7.1k tokens when it runs, and up to ~11k if it reads all its reference files. Until then it costs about 231 tokens; SKILL.md has 3,862 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 keemanxp/slr-prisma at commit 0614d2f, republished under its MIT licence (© keemanxp). 3,862 words, ~7,084 tokens.
.claude/skills/slr-prisma/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.Author: Chuah Kee Man | Based on: PRISMA 2020 (Page et al., 2021)
This skill walks a user through writing a systematic literature review (SLR) that follows the PRISMA 2020 reporting guideline. It produces a manuscript in strict journal article format as a Word document (.docx), generates an annotated PRISMA flow diagram, and enforces APA 7th Edition referencing throughout.
Read these reference files as needed:
references/prisma-2020-checklist.md — The full 27-item PRISMA 2020 checklist. Consult this when drafting each section to make sure nothing is missed.references/flow-diagram.md — PRISMA flow diagram templates and guidance. Consult this when building the flow diagram.Also read these skills before generating outputs:
/mnt/skills/public/docx/SKILL.md) — Critical rules for docx-js when generating the Word document./mnt/skills/user/apa-referencing/SKILL.md) — APA 7th Edition formatting rules. All citations and references in the manuscript must comply with APA 7th Edition. Consult references/apa7-formatting-rules.md within that skill for type-specific formatting.If the user has a writing-style skill, apply it to all drafted prose (but note that academic writing conventions in the writing-style skill take precedence over informal style rules, e.g. no informal analogies in scholarly manuscripts).
Before any drafting, gather the information needed to write the review. Offer the user two paths up front.
The user may already have a proposal, protocol, draft manuscript, PROSPERO registration, data extraction sheet, or search log. At the start of the interview, ask whether they have any documents to share. Common uploads include:
If the user uploads a document, read it using the appropriate skill (docx skill for .docx, file-reading skill for other formats, pdf-reading skill for PDFs, or xlsx skill for spreadsheets). Extract as much of the essential information (listed below) as possible from the document. Then present a summary of what was extracted and ask the user to confirm, correct, or fill in the gaps.
If the user uploads multiple documents, read them all and cross-reference the information. Flag any contradictions (e.g. different inclusion criteria in the proposal vs. the draft).
If the user has no documents to share, or after extracting what is available from uploaded documents, gather the remaining information conversationally. Ask questions in a natural flow, not as a wall of text. Adapt to what the user already provides.
About the review itself:
About the search:
About eligibility:
About screening and selection:
About data extraction:
About quality appraisal:
About synthesis:
About the numbers (for the flow diagram):
If the user does not have all the numbers yet (common for students mid-process), note which are missing and use placeholder values (n = ?) in the flow diagram. The user can fill these in later.
About references:
Start by asking the user whether they have any existing documents to share. If they do, read the documents first and extract what you can before asking follow-up questions.
If no documents are provided, or after processing uploads, work through the remaining gaps conversationally. Start with the big picture (title, RQ, databases) and work through the rest in 2–3 rounds of questions, grouping related items together. Use the ask_user_input tool where options are bounded (e.g. risk of bias tool choice, synthesis approach). Use open questions for things like research questions and search terms.
Once you have enough to begin, confirm the plan with the user before drafting.
The manuscript must follow strict journal article format. This means the document reads as a single, cohesive academic paper ready for submission, not a report or a student assignment. Every section must be written in formal academic prose, following the conventions of peer-reviewed journals.
Work through the manuscript one section at a time. After drafting each section, present it to the user and wait for feedback or approval before moving on.
Draft sections in this order. The PRISMA item numbers in brackets show which checklist items each section addresses. This structure mirrors the standard journal article format used by most peer-reviewed journals publishing systematic reviews.
TITLE PAGE
ABSTRACT [Item 2]
1. INTRODUCTION
2. METHODS
3. RESULTS
4. DISCUSSION
5. CONCLUSIONS
DECLARATIONS
REFERENCES
APPENDICES (if needed)
These conventions apply throughout the manuscript:
For postgraduate students (first-time reviewers):
For experienced researchers:
When in doubt: briefly explain and offer to skip ("I can walk you through what this section needs, or just draft it directly. Your call.")
After drafting the Results section (specifically Item 16a), generate the PRISMA flow diagram. The flow diagram serves two purposes: it satisfies the PRISMA reporting requirement, and it gives readers an at-a-glance summary of the study selection process.
Read references/flow-diagram.md to determine which template applies:
| Review type | Sources searched | Template |
|---|---|---|
| New review | Databases and registers only | Template A |
| New review | Databases, registers, and other sources | Template B |
| Updated review | Databases and registers only | Template C |
| Updated review | Databases, registers, and other sources | Template D |
Most student and first-time SLRs use Template A or Template B.
Before building the diagram, confirm every number with the user. Present a structured summary of what goes in each box so the user understands what to fill in. Use this annotated guide:
IDENTIFICATION phase — what goes here:
SCREENING phase — what goes here:
INCLUDED phase — what goes here:
If the user does not have all the numbers yet, use placeholder values (n = ?) and note which are missing.
Build the flow diagram in two formats:
A. As a table in the Word document. This goes in the Results section.
B. As a standalone visual using the Visualizer tool. Generate an SVG PRISMA flow diagram so the user can see the flow visually and understand the structure. This serves as a learning aid and reference. Use the annotated labels from Step 2 so the user can see exactly what information belongs in each box. The visual should clearly show:
These distinctions trip up many first-time reviewers:
All references in the manuscript must follow APA 7th Edition formatting. This is non-negotiable regardless of the target journal's house style, unless the user explicitly requests a different citation style.
https://doi.org/10.xxxx/xxxx — no full stop after a DOI.When the user provides references:
/mnt/skills/user/apa-referencing/SKILL.md) and its references/apa7-formatting-rules.md file.When generating references during drafting (e.g. citing the PRISMA 2020 statement itself, or citing methodological sources), always use web_search to find the real source first. Never fabricate any part of a reference.
Every PRISMA 2020 systematic review should cite the PRISMA 2020 statement. Verify the correct reference via web search before including it. The statement is typically cited in the Introduction (when explaining the reporting framework used) and in the Methods (when describing the review methodology).
Once all sections are drafted and approved, compile the full manuscript into a .docx file.
Read the docx skill (/mnt/skills/public/docx/SKILL.md) before generating the document. Apply these specifications:
Organise the document in this order:
Note: Some journals want tables and figures embedded in the text. Others want them at the end. Default to placing them at the end (standard manuscript submission format) unless the user specifies otherwise.
Use docx-js heading styles:
outlineLevel for Table of Contents compatibility (0 for H1, 1 for H2, 2 for H3)python scripts/office/validate.py doc.docx/mnt/user-data/outputs/ and present to the user.If the user asks for a checklist audit, or after the manuscript is complete, offer to produce a filled PRISMA 2020 checklist. This is a table with three columns:
| Item # | Checklist item | Reported in section / page |
Read references/prisma-2020-checklist.md and map each of the 27 items to where it appears in the manuscript. Flag any items that are missing or incomplete so the user can address them.
This can be produced as a separate Word document or appended to the manuscript as an Appendix.
Not every user will want the full pipeline. Common partial requests and how to handle them:
Always anchor partial work to the relevant PRISMA items so the user knows which parts of the checklist they are addressing.
© keemanxp, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 4 other files (references) in the repository root of keemanxp/slr-prisma.
Open the folder on GitHubat commit 0614d2f
We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in keemanxp/slr-prisma, which our catalogue first saw on October 7, 2026.
PRISMA Systematic Review Writer 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 |
|---|---|---|---|---|---|---|
| PRISMA Systematic Review Writer this skillkeemanxp/slr-prisma | 101 | 1 repos | ~7.1k | Automated safety check: Pass | MIT | |
| Academic Integrity Rewritelin1111-1/academic-integrity-rewrite | 102 | — | ~1.1k | Automated safety check: Pass | MIT | |
| Academic Paperbrycewang-stanford/Auto-Empirical-Research-Skills | 4.5k | — | ~7.3k | Automated safety check: Pass | Custom licence | |
| Academic Paper Writing PipelineImbad0202/academic-research-skills | 51k | — | ~16k | Automated safety check: Pass | Custom licence | |
| Formal Modeling Paper Writeryushui2022/MathModel-Skill | 453 | — | ~1.6k | Automated safety check: Pass | MIT | |
| WorkworkLeoYeAI/openclaw-master-skills | 2.2k | — | ~4k | Automated safety check: Pass | MIT |
lin1111-1/academic-integrity-rewrite
Revise Chinese or English academic writing for lower unnecessary textual overlap while preserving meaning, evidence, numbers, equations, terminology, and citations.
brycewang-stanford/Auto-Empirical-Research-Skills
Academic paper writing skill with 12-agent pipeline. An agent skill from brycewang-stanford/Auto-Empirical-Research-Skills.
Imbad0202/academic-research-skills
Runs a 12-agent pipeline that plans, drafts, cites, reviews and formats academic papers, with modes for revision, rebuttals, abstracts and citation checks.
yushui2022/MathModel-Skill
Plans, drafts, audits, formats and verifies a formal mathematical-modeling paper from an evidence chain, delivering audited Markdown and a Word file with native equations.
LeoYeAI/openclaw-master-skills
Academic review writer and formatting assistant for Chinese academic papers.
LeoYeAI/openclaw-master-skills
AI-powered biomedical manuscript generation with docx output.
Works with
Categories
Guides you through writing a systematic literature review to the PRISMA 2020 checklist, producing a journal-format Word manuscript, a flow diagram and APA 7th references. The skill begins with an interview and offers two paths: upload existing material such as a protocol, PROSPERO registration, draft manuscript, search log, extraction sheet or lists of included and excluded studies, or answer questions from scratch. It then drafts section by section against the full 27-item PRISMA 2020 checklist kept in a reference file.
PRISMA Systematic Review Writer fits situations like: writing a systematic literature review that must follow PRISMA 2020; auditing a draft review against the PRISMA checklist; building a PRISMA flow diagram from screening counts; structuring inclusion and exclusion criteria and database search strategies.
Run `npx skills add keemanxp/slr-prisma --skill slr-prisma -a claude-code`. Or copy the skill folder (the keemanxp/slr-prisma repository) into .claude/skills/slr-prisma in your project. Claude Code loads it when a task matches its description.
Run `npx skills add keemanxp/slr-prisma --skill slr-prisma -a codex`. Or copy the skill folder (the keemanxp/slr-prisma repository) into .agents/skills/slr-prisma 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 keemanxp/slr-prisma --skill slr-prisma -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/slr-prisma, .gemini/skills/slr-prisma, .github/skills/slr-prisma and .opencode/skills/slr-prisma in your project.
Going by SKILL.md and its folder, PRISMA Systematic Review Writer needs the command-line tools its instructions call (python). Our summary lists: The docx and apa-referencing skills for the Word output.
SKILL.md names 1 domain. In commands or code: doi.org; the agent is likely to contact it when it follows the instructions. 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.
PRISMA Systematic Review Writer is published under the MIT licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.
About 7.1k tokens (SKILL.md is roughly 28k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 4.2k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with PRISMA Systematic Review Writer: Academic Integrity Rewrite (lin1111-1/academic-integrity-rewrite, 102 stars), Academic Paper (brycewang-stanford/Auto-Empirical-Research-Skills, 4.5k stars), Academic Paper Writing Pipeline (Imbad0202/academic-research-skills, 51k stars) and Formal Modeling Paper Writer (yushui2022/MathModel-Skill, 453 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
keemanxp (a GitHub user) maintains it in keemanxp/slr-prisma, which has 101 GitHub stars. The repository was last updated on March 28, 2026.
Source: keemanxp/slr-prisma on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.