Paper Navigator
EvoScientist/EvoSkills
Find and read academic papers (S2 + arXiv). An agent skill from EvoScientist/EvoSkills.
Draft and revise academic prose against a rubric, evidence, and citation requirements.
$ npx skills add first-fluke/oh-my-agent --skill oma-academic-writing -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install first-fluke/oh-my-agent oma-academic-writing --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/first-fluke/oh-my-agent.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/oma-academic-writing .claude/skills/oma-academic-writing && 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 "oma-academic-writing" agent skill from https://github.com/first-fluke/oh-my-agent/tree/main/skills/oma-academic-writing into .claude/skills/oma-academic-writing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "oma-academic-writing", 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/first-fluke/oh-my-agent/tree/main/skills/oma-academic-writingType 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 first-fluke/oh-my-agent --skill oma-academic-writing -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install first-fluke/oh-my-agent oma-academic-writing --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/first-fluke/oh-my-agent.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/oma-academic-writing .agents/skills/oma-academic-writing && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "oma-academic-writing" agent skill from https://github.com/first-fluke/oh-my-agent/tree/main/skills/oma-academic-writing into .agents/skills/oma-academic-writing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "oma-academic-writing", 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 first-fluke/oh-my-agent --skill oma-academic-writing -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install first-fluke/oh-my-agent oma-academic-writing --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/first-fluke/oh-my-agent.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/oma-academic-writing .cursor/skills/oma-academic-writing && 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 "oma-academic-writing" agent skill from https://github.com/first-fluke/oh-my-agent/tree/main/skills/oma-academic-writing into .cursor/skills/oma-academic-writing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "oma-academic-writing", 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/first-fluke/oh-my-agent.git --path skills/oma-academic-writing--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 first-fluke/oh-my-agent --skill oma-academic-writing -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install first-fluke/oh-my-agent oma-academic-writing --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/first-fluke/oh-my-agent.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/oma-academic-writing .gemini/skills/oma-academic-writing && 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 "oma-academic-writing" agent skill from https://github.com/first-fluke/oh-my-agent/tree/main/skills/oma-academic-writing into .gemini/skills/oma-academic-writing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "oma-academic-writing", 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 first-fluke/oh-my-agent oma-academic-writingInstalls 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 first-fluke/oh-my-agent --skill oma-academic-writing -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/first-fluke/oh-my-agent.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/oma-academic-writing .github/skills/oma-academic-writing && 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 "oma-academic-writing" agent skill from https://github.com/first-fluke/oh-my-agent/tree/main/skills/oma-academic-writing into .github/skills/oma-academic-writing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "oma-academic-writing", 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 first-fluke/oh-my-agent --skill oma-academic-writing -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install first-fluke/oh-my-agent oma-academic-writing --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/first-fluke/oh-my-agent.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/oma-academic-writing .opencode/skills/oma-academic-writing && 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 "oma-academic-writing" agent skill from https://github.com/first-fluke/oh-my-agent/tree/main/skills/oma-academic-writing into .opencode/skills/oma-academic-writing/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "oma-academic-writing", 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.
oma-academic-writingDraft and revise academic prose against a rubric, evidence, and citation requirements.
Oma Academic Writing is an agent skill from first-fluke/oh-my-agent. Draft and revise academic prose against a rubric, evidence, and citation requirements. Use for essays, reports, literature reviews, or academic style audits.
Its SKILL.md is about 3.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 32 other files, including reference files (for example `references/_shared/conditional/experiment-ledger.md`, `references/_shared/conditional/exploration-loop.md` and `references/_shared/conditional/quality-score.md`).
It sits in Research & Science, covering Literature review, Quizzes and assessments and Scientific writing. The repository describes itself as: Mechanical verification for AI coding agents — skills pack or full harness (stop-hook gates, artifact checks, independent judges). The licence is MIT.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 268bb4a. 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.
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.
Oma Academic Writing loads about 3.5k tokens when it runs, and up to ~20k if it reads all its reference files. Until then it costs about 45 tokens; SKILL.md has 1,681 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 first-fluke/oh-my-agent at commit 268bb4a, republished under its MIT licence (© first-fluke). 1,681 words, ~3,472 tokens.
.claude/skills/oma-academic-writing/SKILL.md (or your agent's skills folder). This skill also uses 27 other files; get the full folder from GitHub.Produce, revise, and audit publication-grade academic English prose so that every output simultaneously satisfies the Sentence Structure Protocol, Verb Protocol, Hedging Protocol, and Anti-AI Compliance Checklist, with every claim mapped to verifiable evidence.
oma-translationoma-scholaroma-pmoma-frontend, oma-backend, oma-mobile, oma-db, etc.)oma-translation for the target language after drafting in Englishmode: one of draft | revise | reviewrubric_or_constraint: assignment brief, rubric file, or word/structure limits (path or inline text); draft-only revision/review does not require a rubricexisting_draft: prior text to revise or audit (path or inline text); required for revise and reviewsource_data: available evidence, figures, citations the writer may usetarget_register: defaults to formal academic English with American spelling (en-US)draft mode: section heading + drafted prose + Writing Notes (sentence mix, key verbs, anti-AI flags resolved, paragraph lengths) + Claim-Evidence Maprevise mode: original block, revised block, list of specific changes (verb upgrades, structure variation, anti-AI fixes)review mode: PASS/FAIL Compliance Report across Sentence Structure, Verb Quality, Anti-AI, Specificity, Hedging, Paragraph Clarity, Rhythm/Burstiness, Claim-Evidence Alignment, plus recommended fixesreferences/_shared/core/anti-ai-prose.md and resources/anti-ai-checklist.md: common diagnostics and academic constraints; load together for prose auditsresources/sentence-structure-reference.md: four sentence types, contextual rhythm guidance, common errorsresources/academic-verb-tiers.md: meaning- and evidence-based verb guidanceresources/hedging-guide.md: calibrated certainty expressions matched to evidence strengthreferences/_shared/core/context-loading.md: task-relevant resource loadingreferences/_shared/core/quality-principles.md: shared quality bardraft vs revise vs review produce different output formats and pass sequencesoma-scholaroma-translation after the English passdraft, revise, review) and the rubric source.resources/ and identify any claims that need a more precise verb or hedge.resources/sentence-structure-reference.md, academic-verb-tiers.md, and hedging-guide.md only for the patterns relevant to the current section.oma-scholar.oma-translation.| Failure | Recovery |
|---|---|
| Word count over / under target | Cut filler adverbs and redundant qualifiers, or expand with supporting evidence; re-run audit |
| Repeated syntax obscures the argument | Revise the affected sentences for clarity using shared rhythm guidance; preserve clear sentences |
| Rubric requirement unclear | Quote exact rubric text and ask user; do not combine rules |
| Claim lacks evidence | Add citation, hedge to match weaker evidence, or remove the claim entirely |
| Hedging miscalibrated | Replace double hedges; align hedge strength with resources/hedging-guide.md evidence-level table |
| Verb is vague | Name the action, method, result, or evidence only if that makes the claim clearer |
| Repeated paragraph structure hinders progression | Reorganize the affected argument without inserting a paragraph solely to vary length |
needs evidence / pending citation markers and report which protocol items remain at risk; flag handoff candidates.| Action | SSL primitive | Evidence |
|---|---|---|
| Read rubric / constraint and quote literal text | READ | Rubric file or assignment brief |
| Read existing draft (revise/review modes) | READ | Draft file or inline text |
| Index resources for the current section | READ | resources/{anti-ai-checklist,sentence-structure-reference,academic-verb-tiers,hedging-guide}.md |
| Select sentence mix and evidence-appropriate wording | SELECT | Sentence-structure and verb guidance |
| Plan paragraph as Topic-Support-Conclude | INFER | Outline notes |
| Draft / revise prose under all four protocols | WRITE | Generated prose |
| Audit prose against anti-AI checklist | VALIDATE | resources/anti-ai-checklist.md |
| Reverse outline + build Claim-Evidence Map | VALIDATE | Mapping table |
| Weaken or remove unsupported claims | WRITE | Revised claim line |
| Compare original vs revised (revise mode) | COMPARE | Diff block |
| Hand off non-English target | NOTIFY | oma-translation |
| Hand off citation gap | NOTIFY | oma-scholar |
| Hand off ambiguous rubric / spec | NOTIFY | oma-pm |
| Emit per mode output format | WRITE | Final artifact |
| Report compliance status | NOTIFY | PASS/FAIL summary or Writing Notes block |
Read / Edit / Write for draft and rubric filesresources/anti-ai-checklist.md, sentence-structure-reference.md, academic-verb-tiers.md, hedging-guide.mdreferences/_shared/core/anti-ai-prose.md and resources/anti-ai-checklist.md. Fix supported defects in draft/revise mode; in review mode, quote the passage, identify the defect, and recommend a local fix without a full rewrite or AI-authorship estimate.| Scope | Resource target |
|---|---|
LOCAL_FS | Rubric, existing draft, generated prose output |
CODEBASE | resources/ 4 reference files, _shared/core/{context-loading,quality-principles}.md |
MEMORY | Mode, quoted constraints, wording decisions, anti-AI flags resolved, Claim-Evidence Map |
oma-translation handoff.resources/ reference files.oma-scholar when discovery is required.hedging-guide.md; never use absolute claim words (definitely, clearly, obviously) outside mathematical facts; never first-person I think / I believe.It is important to note) or summary phrases (In summary, Overall).references/_shared/core/anti-ai-prose.md (load with the academic checklist for prose audits)resources/anti-ai-checklist.mdresources/sentence-structure-reference.mdresources/academic-verb-tiers.mdresources/hedging-guide.mdreferences/_shared/core/context-loading.mdreferences/_shared/core/quality-principles.md© first-fluke, 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 27 other files (references) in skills/oma-academic-writing of first-fluke/oh-my-agent.
Open the folder on GitHubat commit 268bb4a
We found 2 copies of this SKILL.md (exact, near-identical or edited) in other folders. This page covers the copy in first-fluke/oh-my-agent, which our catalogue first saw on October 7, 2026.
Oma Academic Writing 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 |
|---|---|---|---|---|---|---|
| Oma Academic Writing this skillfirst-fluke/oh-my-agent | 1.3k | — | ~3.5k | Automated safety check: Pass | MIT | |
| Paper NavigatorEvoScientist/EvoSkills | 478 | — | ~6.3k | Automated safety check: Notes | Apache-2.0 | |
| Scientific Thinking Scholar Evaluationaffaan-m/ECC | 277k | 1 repos | ~1.2k | Automated safety check: Pass | MIT | |
| Academic Paper Writing PipelineImbad0202/academic-research-skills | 51k | — | ~16k | Automated safety check: Pass | Custom licence | |
| Academic Research Suite for CodexImbad0202/academic-research-skills-codex | 12k | — | ~12k | Automated safety check: Pass | Custom licence | |
| Autonomous Researchfedericodeponte/opendraft | 507 | — | ~8.2k | Automated safety check: Pass | Apache-2.0 |
EvoScientist/EvoSkills
Find and read academic papers (S2 + arXiv). An agent skill from EvoScientist/EvoSkills.
affaan-m/ECC
Structured scholarly-work evaluation for papers, proposals, literature reviews, methods sections, evidence quality, citation support, and research-writing feedback.
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.
Imbad0202/academic-research-skills-codex
A router skill that sends academic work such as literature reviews, drafting, citation checks, peer review and revision to the right workflow in the ARS suite.
federicodeponte/opendraft
An 18-agent pipeline that turns one topic line into a drafted research paper, literature review, or thesis chapter.
fakerqwq/social-science-paper-writing-skill
Helps draft, diagnose, review and revise social science papers, from topic and research question to literature review, citation risks and pre-submission checks.
first-fluke/oh-my-agent
Decomposes a complex feature into tasks, dispatches parallel specialist agents with durable state, and supervises verification, QA review and retries.
first-fluke/oh-my-agent
Splits a complex feature into prioritized tasks, spawns specialist CLI subagents in parallel, tracks them through shared memory and verifies each result.
first-fluke/oh-my-agent
Evaluates system boundaries and tradeoffs and writes architecture recommendations, option comparisons or ADRs, with a Mermaid diagram when structure changes.
first-fluke/oh-my-agent
Explores goals, constraints and alternative designs one question at a time and saves an approved design document before any planning or coding starts.
first-fluke/oh-my-agent
Coordinate assigned specialist tasks and handoffs manually. An agent skill from first-fluke/oh-my-agent.
first-fluke/oh-my-agent
Generate raster images or reference-guided variations through the OMA image CLI.
Categories
Draft and revise academic prose against a rubric, evidence, and citation requirements. Oma Academic Writing is an agent skill from first-fluke/oh-my-agent. Draft and revise academic prose against a rubric, evidence, and citation requirements.
Oma Academic Writing fits situations like: literature reviews; academic style audits.
Run `npx skills add first-fluke/oh-my-agent --skill oma-academic-writing -a claude-code`. Or copy the skill folder (skills/oma-academic-writing in first-fluke/oh-my-agent) into .claude/skills/oma-academic-writing in your project. Claude Code loads it when a task matches its description.
Run `npx skills add first-fluke/oh-my-agent --skill oma-academic-writing -a codex`. Or copy the skill folder (skills/oma-academic-writing in first-fluke/oh-my-agent) into .agents/skills/oma-academic-writing 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 first-fluke/oh-my-agent --skill oma-academic-writing -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/oma-academic-writing, .gemini/skills/oma-academic-writing, .github/skills/oma-academic-writing and .opencode/skills/oma-academic-writing in your project.
SKILL.md names no scripts, command-line tools or credentials: Oma Academic Writing is instructions for the agent only.
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.
Oma Academic Writing is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.5k tokens (SKILL.md is roughly 14k 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 16k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Oma Academic Writing: Paper Navigator (EvoScientist/EvoSkills, 478 stars), Scientific Thinking Scholar Evaluation (affaan-m/ECC, 277k stars), Academic Paper Writing Pipeline (Imbad0202/academic-research-skills, 51k stars) and Academic Research Suite for Codex (Imbad0202/academic-research-skills-codex, 12k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
first-fluke (a GitHub organization) maintains it in first-fluke/oh-my-agent, which has 1,336 GitHub stars. The repository holds 57 skills in this directory. The repository was last updated on October 10, 2026.
Source: first-fluke/oh-my-agent on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.