Creator ยท first-fluke
Last updated ยท Sep 3, 2026
Academic writing capability for publication-grade English prose. Drafts, revises, and audits essays, reports, analysis sections, executive summaries, conclusions, and literature reviews while enforcing sentence-structure variation, high-frequency academic verbs, calibrated hedgin
Creator ยท first-fluke
Last updated ยท Sep 3, 2026
Academic writing capability for publication-grade English prose. Drafts, revises, and audits essays, reports, analysis sections, executive summaries, conclusions, and literature reviews while enforcing sentence-structure variation, high-frequency academic verbs, calibrated hedgin
Creator ยท first-fluke
Last updated ยท Sep 3, 2026
Academic writing capability for publication-grade English prose. Drafts, revises, and audits essays, reports, analysis sections, executive summaries, conclusions, and literature reviews while enforcing sentence-structure variation, high-frequency academic verbs, calibrated hedgin
Creator ยท first-fluke
Last updated ยท Sep 3, 2026
Academic writing capability for publication-grade English prose. Drafts, revises, and audits essays, reports, analysis sections, executive summaries, conclusions, and literature reviews while enforcing sentence-structure variation, high-frequency academic verbs, calibrated hedgin
Sandbox only
Install targets
Codex install prompt
Install the "oma-academic-writing" agent skill from https://github.com/first-fluke/oh-my-agent/tree/main/.agents/skills/oma-academic-writing. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Academic writing capability for publication-grade English prose. Drafts, revises, and audits essays, reports, analysis sections, executive summaries, conclusions, and literature reviews while enforcing sentence-structure variation, high-frequency academic verbs, calibrated hedging, and anti-AI stylistic compliance. USE for academic writing, essay polish, paragraph rewrite, prose revision against any rubric tier (HD/D/C, A/B/C, top-band/mid-band, etc.), anti-AI audit, reverse outlining, claim-evidence mapping, and rubric enforcement on assignments. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {"event_id":"install_<unique-id>","skill_slug":"first-fluke-oma-academic-writing","task":"Install oma-academic-writing","agent":"codex","outcome":"success","install_used":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.Supply asset profile
Deep research, source comparison, literature review, RAG, knowledge search, and reports.
Scenario
Research agents
I need my agent to research a topic, compare sources, and produce a concise report.
Agent fit
Claude Code + CLI + Codex
Codex, Claude Code, Cursor, CLI, or custom agents.
Install
Ready
npx skills add first-fluke/oh-my-agent --skill oma-academic-writing
Maintenance
fresh
2d since push
Risk
Safe to try
SKILL.md excerpt is truncated at the Structural Flow section, so full workflow details are not fully visible in the submitted excerpt.
GitHub quality
1.3K
78/100 Quality ยท 76/100 Trust
Coverage tags
Review notes
SKILL.md excerpt is truncated at the Structural Flow section, so full workflow details are not fully visible in the submitted excerpt. ยท No explicit 'Limitations' section documents edge cases such as non-English academic writing, domain-specific style guides, or handling of fabricated citations.
Agent adoption scorecard
These scores combine public repository metadata, OpenAgentSkill review signals, maintenance freshness, and install readiness. They are a shortlist signal, not a replacement for human review.
Quality
StrongSolid option that is likely worth shortlisting for production workflows.
Trust
Sandbox onlyUseful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.
Audit
Safe to tryA machine-readable review of install readiness, security metadata, maintenance, and adoption risk.
OpenAgentSkill Trust Score v5
Run only in a sandbox and compare close alternatives before using it for real work.
Stars
1.3K GitHub stars
Repo activity
1.3K stars, 146 forks
Maintenance
2d since push
License
MIT
Install
npx skills add first-fluke/oh-my-agent --skill oma-academic-writing
Install safety
Agent-readable metadata
Use this block or the embedded JSON to decide whether an agent should install this skill, choose an alternative, or ask for human review first.
Suited tasks
Suited agents
Install decision
Trust and risk
Outcome loop
Install command
npx skills add first-fluke/oh-my-agent --skill oma-academic-writingDo not use when
Agent safety v2
Usable candidate, but the agent should surface permission and audit notes before installation.
Require human approval before installing into a real workspace.
medium
Skill likely fetches remote pages, APIs, repositories, or external services.
medium
Skill may read or write project files, documents, generated artifacts, or local workspace state.
Agent resolve plan
The Resolve API returns the selected skill, alternatives, safety policy, audit notes, install target, and copy-paste prompt an agent can follow without scraping this page.
Open JSON
/api/agent/resolve?task=Use%20oma-academic-writing%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Resolve text
/api/agent/resolve?task=Use%20oma-academic-writing%20for%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text
Install handoff
/api/skills/first-fluke-oma-academic-writing/install
Agent should check
Copy prompt
Task: Use oma-academic-writing in this workspace.
Resolve first: https://www.openagentskill.com/api/agent/resolve?task=Use%20oma-academic-writing%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Review install handoff: https://www.openagentskill.com/api/skills/first-fluke-oma-academic-writing/install
Install command: npx skills add first-fluke/oh-my-agent --skill oma-academic-writing
Before running it, summarize audit warnings, required permissions, and the fallback skill if install is risky.Agent handoff
Use the public install endpoint to fetch the command, safety checklist, target prompts, and canonical links for this skill.
Install handoff
/api/skills/first-fluke-oma-academic-writing/install
LLM text format
/api/skills/first-fluke-oma-academic-writing/install?format=text
Find alternatives
/api/skills/search?q=oma-academic-writing&limit=3
Agent prompt
Use oma-academic-writing for this task. Review https://www.openagentskill.com/api/skills/first-fluke-oma-academic-writing/install, then install with: npx skills add first-fluke/oh-my-agent --skill oma-academic-writingRegistry metadata
This page exposes the same decision, trust, audit, use-case, and install signals through the Registry API, so agents can rank this skill without scraping the UI.
Manifest
/api/registry/manifest/first-fluke-oma-academic-writing
LLM text
/api/registry/manifest/first-fluke-oma-academic-writing?format=text
Install alias
/api/registry/install/first-fluke-oma-academic-writing
Recommend
/api/registry/recommend?task=Use%20oma-academic-writing%20in%20an%20agent%20workflow&limit=3
Agent fit
Research agents
Use-case tags
Platforms
Claude Code
Audit report
A machine-readable review of install readiness, security metadata, maintenance, and adoption risk.
Agent decision cockpit
Use this as a leading candidate, then validate the README and install path in your own agent stack.
Role in stack
Primary pick
Primary fit
Research agents
Trust label
Production-ready
Install path
Command ready
Use when
Evidence
review first
Implementation path
Trust profile
Useful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.
GitHub adoption
PASS1.3K GitHub stars
Stars/forks activity
INFO1.3K stars, 146 forks; issue activity unavailable in current metadata
Recent maintenance
PASS2d since push
License clarity
PASSMIT
Good signals
Review before install
Recommended action
Run only in a sandbox and compare close alternatives before using it for real work.
Quality profile
Solid option that is likely worth shortlisting for production workflows.
Workflow fit
Investigate faster
I need my agent to research a topic, compare sources, and produce a concise report.
Operate local tools
I need my agent to operate local files and desktop apps in a repeatable workflow.
Search private knowledge
I need my agent to build a RAG workflow over documents and retrieve reliable context.
Workflow fit
Find, compare, and synthesize
A workflow for agents that gather sources, compare claims, summarize long material, and draft useful research briefs.
Ingest, retrieve, and cite
A workflow for document-heavy agents that ingest files, create searchable knowledge, retrieve relevant context, and answer with grounded sources.
Operate and verify web apps
A workflow for agents that navigate products, fill forms, take screenshots, and verify real user flows across web applications.
Alternative shortlist
Similar skills that may fit this task.
Wazuh - The Open Source Security Platform. Unified XDR and SIEM protection for endpoints and cloud workloads.
๐ต๏ธโโ๏ธ Collect a dossier on a person by username from 3000+ sites
Nuclei is a fast, customizable vulnerability scanner powered by the global security community and built on a simple YAML-based DSL, enabling collaboration to tackle trending vulnerabilities on the internet. It helps you find vulnerabilities in your applications, APIs, networks, DNS, and cloud configurations.
Infisical is the open-source platform for secrets, certificates, and privileged access management.
--- name: oma-academic-writing description: > Academic writing capability for publication-grade English prose. Drafts, revises, and audits essays, reports, analysis sections, executive summaries, conclusions, and literature reviews while enforcing sentence-structure variation, high-frequency academic verbs, calibrated hedging, and anti-AI stylistic compliance. USE for academic writing, essay polish, paragraph rewrite, prose revision against any rubric tier (HD/D/C, A/B/C, top-band/mid-band, etc.), anti-AI audit, reverse outlining, claim-evidence mapping, and rubric enforcement on assignments. ---
# Academic Writing: Publication-Grade English Prose
## Scheduling
### Goal 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.
### Intent signature - "draft this essay / report / executive summary / conclusion / literature review" - "rewrite this paragraph in academic English" - "polish this draft to top-band quality" / "revise to match the rubric" - "run an anti-AI audit on this prose" - "check sentence structure variety" / "fix monotonous rhythm" - "the prose sounds AI-generated, make it pass" - "verify claims against evidence" / "reverse outline this section"
### When to use - Drafting or revising academic reports, essays, or analysis sections - Writing executive summaries, conclusions, or literature reviews - Rewriting AI-sounding prose into natural academic English - Polishing draft text to achieve top-band rubric quality (HD, A, top-band, etc.) - Reviewing prose for sentence variety, verb quality, hedging, and anti-AI compliance - Any task requiring formal academic English output bound by a rubric
### When NOT to use - Translation tasks โ use `oma-translation` - Source discovery, citation gathering, or scholarly literature search โ use `oma-scholar` - Rubric / assignment-spec parsing and task decomposition โ use `oma-pm` - Code documentation, README, or API reference text โ use the relevant domain skill (`oma-frontend`, `oma-backend`, `oma-mobile`, `oma-db`, etc.) - Informal communication, chat, or marketing copy โ no skill needed - Non-English academic writing โ call `oma-translation` for the target language after drafting in English
### Expected inputs - `mode`: one of `draft` | `revise` | `review` - `rubric_or_constraint`: assignment brief, rubric file, or word/structure limits (path or inline text) - `existing_draft`: prior text to revise or audit (path or inline text); required for `revise` and `review` - `source_data`: available evidence, figures, citations the writer may use - `target_register`: defaults to formal academic English with American spelling (en-US)
### Expected outputs - `draft` mode: section heading + drafted prose + Writing Notes (sentence mix, key verbs, anti-AI flags resolved, paragraph lengths) + Claim-Evidence Map - `revise` 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 fixes
### Dependencies - `resources/anti-ai-checklist.md`: banned vocabulary, banned structural patterns, sentence-level checks - `resources/sentence-structure-reference.md`: four sentence types, length targets, common errors - `resources/academic-verb-tiers.md`: banned generic verbs and tiered academic-corpus replacements - `resources/hedging-guide.md`: calibrated certainty expressions matched to evidence strength - `../_shared/core/context-loading.md`: task-relevant resource loading - `../_shared/core/quality-principles.md`: shared quality bar
### Control-flow features - Mode branching: `draft` vs `revise` vs `review` produce different output formats and pass sequences - Rubric-quote gate: refuses to apply a rule until the literal constraint text is quoted from the source - Citation gap branch: when a claim lacks evidence, weaken or remove rather than fabricate; optionally hand off to `oma-scholar` - Language branch: non-English target hands off to `oma-translation` after the English pass - Iterative AUDIT: every fix loops back through the anti-AI checklist before emit
## Structural Flow
### Entry 1. Identify the mode (`draft`, `revise`, `review`) and the rubric source. 2. Quote the exact constraint text (word limits, structural requirements, mandatory sections, rubric rows) before applying any rule. 3. If revising or reviewing, read the existing draft in full first; if drafting, confirm available source data and citations. 4. Index `resources/` and pre-select the verb tier and sentence mix targets for the section.
### Scenes 1. **PREPARE**: load rubric, existing draft, source data; record quoted constraints; pick sentence mix and 2โ3 anchor verbs per paragraph. 2. **ACQUIRE**: read `resources/sentence-structure-reference.md`, `academic-verb-tiers.md`, and `hedging-guide.md` only for the patterns relevant to the current section. 3. **ACT**: write or revise prose with the four protocols enforced simultaneously: Sentence Structure (4 types, varied length, varied openers), Verb (no banned generic verbs as main verbs; prefer tier-1/2 academic verbs), Hedging (match strength to evidence), and Topic-Support-Conclude paragraphing. 4. **VERIFY**: audit against `resources/anti-ai-checklist.md` (vocabulary clusters, structural patterns, sentence-level checks); apply reverse outlining and build the Claim-Evidence Map; weaken or remove unsupported claims. 5. **FINALIZE**: read-aloud test, cohesion check, specificity audit, word-count verification, paragraph-length variation, rhythm check; emit per the mode's output format.
### Transitions - If a rubric line is ambiguous โ quote it back to the user and ask for interpretation; do not infer combined rules. - If a claim cannot be supported by available evidence โ weaken with hedging or remove; if a citation gap is structural, NOTIFY `oma-scholar`. - If the target language is non-English โ finish the English pass, then hand off to `oma-translation`. - If the same anti-AI flag survives one fix attempt โ restructure the surrounding two sentences instead of word-substitution alone. - If an output mode mismatch is detected (e.g., user asked for review but supplied a fresh prompt) โ confirm the mode before producing output.
### Failure and recovery | Failure | Recovery | |---------|----------| | Word count over / under target | Cut filler adverbs and redundant qualifiers, or expand with supporting evidence; re-run audit | | Prose still sounds AI-generated after one pass | Vary sentence openers (subject, adverbial, participial, prepositional) and insert one short (โค10-word) sentence per paragraph; re-run audit | | 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 | | Banned generic verb resists replacement | Restructure the sentence so the banned verb is not the main verb | | Paragraph blocks are uniform 4โ5 sentences | Insert a 2-sentence emphasis paragraph; re-run rhythm check |
### Exit - Success: every protocol PASSes, the Claim-Evidence Map has no unsupported entries, word count complies, and the mode-specific output format is fully populated. - Partial success: emit prose with explicit `needs evidence` / `pending citation` markers and report which protocol items remain at risk; flag handoff candidates. - Failure: refuse to emit and report the blocking ambiguity (rubric quote missing, source data absent, contradictory constraints).
## Logical Operations
### Actions | 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 2โ3 anchor verbs per paragraph | `SELECT` | Sentence-structure & verb-tier tables | | 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 |
### Tools and instruments - `Read` / `Edit` / `Write` for draft and rubric files - `resources/anti-ai-checklist.md`, `sentence-structure-reference.md`, `academic-verb-tiers.md`, `hedging-guide.md` - Topic-Support-Conclude paragraph template (inline) - Claim-Evidence Map (inline 3-column table: Claim / Evidence / Status) - Output-format blocks per mode (Draft / Revision / Review)
### Canonical workflow path 1. **READ** rubric/draft and quote the exact literal constraint text; pin word limits, mandatory sections, and rubric rows. 2. **PLAN** each paragraph as Topic-Support-Conclude; pre-select the sentence-type mix and 2โ3 anchor verbs from `academic-verb-tiers.md`. 3. **DRAFT** prose with Sentence Structure, Verb, Hedging, and Topic-Support-Conclude protocols enforced simultaneously. 4. **AUDIT** the draft against `resources/anti-ai-checklist.md` (banned vocabulary clusters, banned structural patterns, sentence-level checks) and fix every flag. 5. **REVERSE-OUTLINE** the section and build the Claim-Evidence Map; weaken or remove any unsupported claim. 6. **POLISH** with read-aloud, cohesion, specificity, word-count, rhythm, and paragraph-length-variation checks; emit in the mode's output format.
### Resource scope | 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, anchor verbs per paragraph, anti-AI flags resolved, Claim-Evidence Map |
### Preconditions - A rubric / constraint or an existing draft (or both) is provided. - The target register is academic English. If the final deliverable is non-English, the user has agreed to a downstream `oma-translation` handoff. - The source data needed to support claims is available, or unsupported claims are explicitly allowed to be weakened or removed.
### Effects and side effects - Writes drafted, revised, or reviewed prose to the user's working location (file or inline). - Does not modify `resources/` reference files. - Does not fetch external citations; defers to `oma-scholar` when discovery is required. - May NOTIFY adjacent skills but does not auto-spawn them; user or workflow drives the actual handoff.
### Guardrails 1. Every sentence must be verifiable; never fabricate data, statistics, or citations. 2. Quote-before-judgment: cite the literal constraint or rubric text before applying any rule. 3. Never combine distinct rules to invent a new constraint; apply rules exactly as written. 4. Banned generic verbs (`show`, `have`, `make`, `do`, `get`, `use`, `give`, `say`, `put`, `see`, `come`, `go`, `take`,
Source provenance
Decision snapshot
1,264 GitHub stars
Audit
Install and adoption review
Agent-proven evidence
Outcome reports after resolve, review, install, and one narrow run.
No agent outcome data yet. The first agent run can report success, setup needs, risk blocks, failure, or not-relevant through /api/agent/outcome.
Install
Free and open source. Review the report before installing into production agents.
Growth loop
Scenario-led draft for oma-academic-writing, ready for a manual X post.
oma-academic-writing: Academic writing capability for publication-grade English prose. Drafts, revises, and audits... 1.3K stars https://www.openagentskill.com/skills/first-fluke-oma-academic-writing?ref=x
Listing + install path for oma-academic-writing: https://www.openagentskill.com/skills/first-fluke-oma-academic-writing?ref=x Install: npx skills add first-fluke/oh-my-agent --skill oma-academic-writing
Listing source
This listing was indexed from public sources and is not marked official until a maintainer claim is approved.
Attribution links to the public repository or creator profile. Creators can claim the listing to update ownership signals.
Claim this skillOwner claim
This Registry indexed listing is attributed to first-fluke but is not marked official yet. Claim it to add a verified owner signal and make future launch, install, and audit updates easier to trust.
Creator backlink kit
Show the canonical listing, current trust and audit signals, and real Agent-Proven evidence where developers evaluate the repository.
[](https://www.openagentskill.com/skills/first-fluke-oma-academic-writing?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)
[](https://www.openagentskill.com/skills/first-fluke-oma-academic-writing?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)
[](https://www.openagentskill.com/skills/first-fluke-oma-academic-writing/audit)
[](https://www.openagentskill.com/skills/first-fluke-oma-academic-writing?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)first-fluke
@first-fluke
Share whether this skill looks useful for your agent workflow. Aggregated feedback improves rankings over time.
Sandbox only
Wazuh
Wazuh - The Open Source Security Platform. Unified XDR and SIEM protection for endpoints and cloud workloads.
16.3K StarsMaigret
๐ต๏ธโโ๏ธ Collect a dossier on a person by username from 3000+ sites
32.9K StarsNuclei
Nuclei is a fast, customizable vulnerability scanner powered by the global security community and built on a simple YAML-based DSL, enabling collaboration to tackle trending vulnerabilities on the internet. It helps you find vulnerabilities in your applications, APIs, networks, DNS, and cloud configurations.
29.2K StarsInfisical
Infisical is the open-source platform for secrets, certificates, and privileged access management.
27.4K StarsSandbox only
Install targets
Codex install prompt
Install the "oma-academic-writing" agent skill from https://github.com/first-fluke/oh-my-agent/tree/main/.agents/skills/oma-academic-writing. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Academic writing capability for publication-grade English prose. Drafts, revises, and audits essays, reports, analysis sections, executive summaries, conclusions, and literature reviews while enforcing sentence-structure variation, high-frequency academic verbs, calibrated hedging, and anti-AI stylistic compliance. USE for academic writing, essay polish, paragraph rewrite, prose revision against any rubric tier (HD/D/C, A/B/C, top-band/mid-band, etc.), anti-AI audit, reverse outlining, claim-evidence mapping, and rubric enforcement on assignments. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {"event_id":"install_<unique-id>","skill_slug":"first-fluke-oma-academic-writing","task":"Install oma-academic-writing","agent":"codex","outcome":"success","install_used":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.Supply asset profile
Deep research, source comparison, literature review, RAG, knowledge search, and reports.
Scenario
Research agents
I need my agent to research a topic, compare sources, and produce a concise report.
Agent fit
Claude Code + CLI + Codex
Codex, Claude Code, Cursor, CLI, or custom agents.
Install
Ready
npx skills add first-fluke/oh-my-agent --skill oma-academic-writing
Maintenance
fresh
2d since push
Risk
Safe to try
SKILL.md excerpt is truncated at the Structural Flow section, so full workflow details are not fully visible in the submitted excerpt.
GitHub quality
1.3K
78/100 Quality ยท 76/100 Trust
Coverage tags
Review notes
SKILL.md excerpt is truncated at the Structural Flow section, so full workflow details are not fully visible in the submitted excerpt. ยท No explicit 'Limitations' section documents edge cases such as non-English academic writing, domain-specific style guides, or handling of fabricated citations.
Agent adoption scorecard
These scores combine public repository metadata, OpenAgentSkill review signals, maintenance freshness, and install readiness. They are a shortlist signal, not a replacement for human review.
Quality
StrongSolid option that is likely worth shortlisting for production workflows.
Trust
Sandbox onlyUseful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.
Audit
Safe to tryA machine-readable review of install readiness, security metadata, maintenance, and adoption risk.
OpenAgentSkill Trust Score v5
Run only in a sandbox and compare close alternatives before using it for real work.
Stars
1.3K GitHub stars
Repo activity
1.3K stars, 146 forks
Maintenance
2d since push
License
MIT
Install
npx skills add first-fluke/oh-my-agent --skill oma-academic-writing
Install safety
Agent-readable metadata
Use this block or the embedded JSON to decide whether an agent should install this skill, choose an alternative, or ask for human review first.
Suited tasks
Suited agents
Install decision
Trust and risk
Outcome loop
Install command
npx skills add first-fluke/oh-my-agent --skill oma-academic-writingDo not use when
Agent safety v2
Usable candidate, but the agent should surface permission and audit notes before installation.
Require human approval before installing into a real workspace.
medium
Skill likely fetches remote pages, APIs, repositories, or external services.
medium
Skill may read or write project files, documents, generated artifacts, or local workspace state.
Agent resolve plan
The Resolve API returns the selected skill, alternatives, safety policy, audit notes, install target, and copy-paste prompt an agent can follow without scraping this page.
Open JSON
/api/agent/resolve?task=Use%20oma-academic-writing%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Resolve text
/api/agent/resolve?task=Use%20oma-academic-writing%20for%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text
Install handoff
/api/skills/first-fluke-oma-academic-writing/install
Agent should check
Copy prompt
Task: Use oma-academic-writing in this workspace.
Resolve first: https://www.openagentskill.com/api/agent/resolve?task=Use%20oma-academic-writing%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Review install handoff: https://www.openagentskill.com/api/skills/first-fluke-oma-academic-writing/install
Install command: npx skills add first-fluke/oh-my-agent --skill oma-academic-writing
Before running it, summarize audit warnings, required permissions, and the fallback skill if install is risky.Agent handoff
Use the public install endpoint to fetch the command, safety checklist, target prompts, and canonical links for this skill.
Install handoff
/api/skills/first-fluke-oma-academic-writing/install
LLM text format
/api/skills/first-fluke-oma-academic-writing/install?format=text
Find alternatives
/api/skills/search?q=oma-academic-writing&limit=3
Agent prompt
Use oma-academic-writing for this task. Review https://www.openagentskill.com/api/skills/first-fluke-oma-academic-writing/install, then install with: npx skills add first-fluke/oh-my-agent --skill oma-academic-writingRegistry metadata
This page exposes the same decision, trust, audit, use-case, and install signals through the Registry API, so agents can rank this skill without scraping the UI.
Manifest
/api/registry/manifest/first-fluke-oma-academic-writing
LLM text
/api/registry/manifest/first-fluke-oma-academic-writing?format=text
Install alias
/api/registry/install/first-fluke-oma-academic-writing
Recommend
/api/registry/recommend?task=Use%20oma-academic-writing%20in%20an%20agent%20workflow&limit=3
Agent fit
Research agents
Use-case tags
Platforms
Claude Code
Audit report
A machine-readable review of install readiness, security metadata, maintenance, and adoption risk.
Agent decision cockpit
Use this as a leading candidate, then validate the README and install path in your own agent stack.
Role in stack
Primary pick
Primary fit
Research agents
Trust label
Production-ready
Install path
Command ready
Use when
Evidence
review first
Implementation path
Trust profile
Useful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.
GitHub adoption
PASS1.3K GitHub stars
Stars/forks activity
INFO1.3K stars, 146 forks; issue activity unavailable in current metadata
Recent maintenance
PASS2d since push
License clarity
PASSMIT
Good signals
Review before install
Recommended action
Run only in a sandbox and compare close alternatives before using it for real work.
Quality profile
Solid option that is likely worth shortlisting for production workflows.
Workflow fit
Investigate faster
I need my agent to research a topic, compare sources, and produce a concise report.
Operate local tools
I need my agent to operate local files and desktop apps in a repeatable workflow.
Search private knowledge
I need my agent to build a RAG workflow over documents and retrieve reliable context.
Workflow fit
Find, compare, and synthesize
A workflow for agents that gather sources, compare claims, summarize long material, and draft useful research briefs.
Ingest, retrieve, and cite
A workflow for document-heavy agents that ingest files, create searchable knowledge, retrieve relevant context, and answer with grounded sources.
Operate and verify web apps
A workflow for agents that navigate products, fill forms, take screenshots, and verify real user flows across web applications.
Alternative shortlist
Similar skills that may fit this task.
Wazuh - The Open Source Security Platform. Unified XDR and SIEM protection for endpoints and cloud workloads.
๐ต๏ธโโ๏ธ Collect a dossier on a person by username from 3000+ sites
Nuclei is a fast, customizable vulnerability scanner powered by the global security community and built on a simple YAML-based DSL, enabling collaboration to tackle trending vulnerabilities on the internet. It helps you find vulnerabilities in your applications, APIs, networks, DNS, and cloud configurations.
Infisical is the open-source platform for secrets, certificates, and privileged access management.
--- name: oma-academic-writing description: > Academic writing capability for publication-grade English prose. Drafts, revises, and audits essays, reports, analysis sections, executive summaries, conclusions, and literature reviews while enforcing sentence-structure variation, high-frequency academic verbs, calibrated hedging, and anti-AI stylistic compliance. USE for academic writing, essay polish, paragraph rewrite, prose revision against any rubric tier (HD/D/C, A/B/C, top-band/mid-band, etc.), anti-AI audit, reverse outlining, claim-evidence mapping, and rubric enforcement on assignments. ---
# Academic Writing: Publication-Grade English Prose
## Scheduling
### Goal 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.
### Intent signature - "draft this essay / report / executive summary / conclusion / literature review" - "rewrite this paragraph in academic English" - "polish this draft to top-band quality" / "revise to match the rubric" - "run an anti-AI audit on this prose" - "check sentence structure variety" / "fix monotonous rhythm" - "the prose sounds AI-generated, make it pass" - "verify claims against evidence" / "reverse outline this section"
### When to use - Drafting or revising academic reports, essays, or analysis sections - Writing executive summaries, conclusions, or literature reviews - Rewriting AI-sounding prose into natural academic English - Polishing draft text to achieve top-band rubric quality (HD, A, top-band, etc.) - Reviewing prose for sentence variety, verb quality, hedging, and anti-AI compliance - Any task requiring formal academic English output bound by a rubric
### When NOT to use - Translation tasks โ use `oma-translation` - Source discovery, citation gathering, or scholarly literature search โ use `oma-scholar` - Rubric / assignment-spec parsing and task decomposition โ use `oma-pm` - Code documentation, README, or API reference text โ use the relevant domain skill (`oma-frontend`, `oma-backend`, `oma-mobile`, `oma-db`, etc.) - Informal communication, chat, or marketing copy โ no skill needed - Non-English academic writing โ call `oma-translation` for the target language after drafting in English
### Expected inputs - `mode`: one of `draft` | `revise` | `review` - `rubric_or_constraint`: assignment brief, rubric file, or word/structure limits (path or inline text) - `existing_draft`: prior text to revise or audit (path or inline text); required for `revise` and `review` - `source_data`: available evidence, figures, citations the writer may use - `target_register`: defaults to formal academic English with American spelling (en-US)
### Expected outputs - `draft` mode: section heading + drafted prose + Writing Notes (sentence mix, key verbs, anti-AI flags resolved, paragraph lengths) + Claim-Evidence Map - `revise` 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 fixes
### Dependencies - `resources/anti-ai-checklist.md`: banned vocabulary, banned structural patterns, sentence-level checks - `resources/sentence-structure-reference.md`: four sentence types, length targets, common errors - `resources/academic-verb-tiers.md`: banned generic verbs and tiered academic-corpus replacements - `resources/hedging-guide.md`: calibrated certainty expressions matched to evidence strength - `../_shared/core/context-loading.md`: task-relevant resource loading - `../_shared/core/quality-principles.md`: shared quality bar
### Control-flow features - Mode branching: `draft` vs `revise` vs `review` produce different output formats and pass sequences - Rubric-quote gate: refuses to apply a rule until the literal constraint text is quoted from the source - Citation gap branch: when a claim lacks evidence, weaken or remove rather than fabricate; optionally hand off to `oma-scholar` - Language branch: non-English target hands off to `oma-translation` after the English pass - Iterative AUDIT: every fix loops back through the anti-AI checklist before emit
## Structural Flow
### Entry 1. Identify the mode (`draft`, `revise`, `review`) and the rubric source. 2. Quote the exact constraint text (word limits, structural requirements, mandatory sections, rubric rows) before applying any rule. 3. If revising or reviewing, read the existing draft in full first; if drafting, confirm available source data and citations. 4. Index `resources/` and pre-select the verb tier and sentence mix targets for the section.
### Scenes 1. **PREPARE**: load rubric, existing draft, source data; record quoted constraints; pick sentence mix and 2โ3 anchor verbs per paragraph. 2. **ACQUIRE**: read `resources/sentence-structure-reference.md`, `academic-verb-tiers.md`, and `hedging-guide.md` only for the patterns relevant to the current section. 3. **ACT**: write or revise prose with the four protocols enforced simultaneously: Sentence Structure (4 types, varied length, varied openers), Verb (no banned generic verbs as main verbs; prefer tier-1/2 academic verbs), Hedging (match strength to evidence), and Topic-Support-Conclude paragraphing. 4. **VERIFY**: audit against `resources/anti-ai-checklist.md` (vocabulary clusters, structural patterns, sentence-level checks); apply reverse outlining and build the Claim-Evidence Map; weaken or remove unsupported claims. 5. **FINALIZE**: read-aloud test, cohesion check, specificity audit, word-count verification, paragraph-length variation, rhythm check; emit per the mode's output format.
### Transitions - If a rubric line is ambiguous โ quote it back to the user and ask for interpretation; do not infer combined rules. - If a claim cannot be supported by available evidence โ weaken with hedging or remove; if a citation gap is structural, NOTIFY `oma-scholar`. - If the target language is non-English โ finish the English pass, then hand off to `oma-translation`. - If the same anti-AI flag survives one fix attempt โ restructure the surrounding two sentences instead of word-substitution alone. - If an output mode mismatch is detected (e.g., user asked for review but supplied a fresh prompt) โ confirm the mode before producing output.
### Failure and recovery | Failure | Recovery | |---------|----------| | Word count over / under target | Cut filler adverbs and redundant qualifiers, or expand with supporting evidence; re-run audit | | Prose still sounds AI-generated after one pass | Vary sentence openers (subject, adverbial, participial, prepositional) and insert one short (โค10-word) sentence per paragraph; re-run audit | | 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 | | Banned generic verb resists replacement | Restructure the sentence so the banned verb is not the main verb | | Paragraph blocks are uniform 4โ5 sentences | Insert a 2-sentence emphasis paragraph; re-run rhythm check |
### Exit - Success: every protocol PASSes, the Claim-Evidence Map has no unsupported entries, word count complies, and the mode-specific output format is fully populated. - Partial success: emit prose with explicit `needs evidence` / `pending citation` markers and report which protocol items remain at risk; flag handoff candidates. - Failure: refuse to emit and report the blocking ambiguity (rubric quote missing, source data absent, contradictory constraints).
## Logical Operations
### Actions | 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 2โ3 anchor verbs per paragraph | `SELECT` | Sentence-structure & verb-tier tables | | 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 |
### Tools and instruments - `Read` / `Edit` / `Write` for draft and rubric files - `resources/anti-ai-checklist.md`, `sentence-structure-reference.md`, `academic-verb-tiers.md`, `hedging-guide.md` - Topic-Support-Conclude paragraph template (inline) - Claim-Evidence Map (inline 3-column table: Claim / Evidence / Status) - Output-format blocks per mode (Draft / Revision / Review)
### Canonical workflow path 1. **READ** rubric/draft and quote the exact literal constraint text; pin word limits, mandatory sections, and rubric rows. 2. **PLAN** each paragraph as Topic-Support-Conclude; pre-select the sentence-type mix and 2โ3 anchor verbs from `academic-verb-tiers.md`. 3. **DRAFT** prose with Sentence Structure, Verb, Hedging, and Topic-Support-Conclude protocols enforced simultaneously. 4. **AUDIT** the draft against `resources/anti-ai-checklist.md` (banned vocabulary clusters, banned structural patterns, sentence-level checks) and fix every flag. 5. **REVERSE-OUTLINE** the section and build the Claim-Evidence Map; weaken or remove any unsupported claim. 6. **POLISH** with read-aloud, cohesion, specificity, word-count, rhythm, and paragraph-length-variation checks; emit in the mode's output format.
### Resource scope | 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, anchor verbs per paragraph, anti-AI flags resolved, Claim-Evidence Map |
### Preconditions - A rubric / constraint or an existing draft (or both) is provided. - The target register is academic English. If the final deliverable is non-English, the user has agreed to a downstream `oma-translation` handoff. - The source data needed to support claims is available, or unsupported claims are explicitly allowed to be weakened or removed.
### Effects and side effects - Writes drafted, revised, or reviewed prose to the user's working location (file or inline). - Does not modify `resources/` reference files. - Does not fetch external citations; defers to `oma-scholar` when discovery is required. - May NOTIFY adjacent skills but does not auto-spawn them; user or workflow drives the actual handoff.
### Guardrails 1. Every sentence must be verifiable; never fabricate data, statistics, or citations. 2. Quote-before-judgment: cite the literal constraint or rubric text before applying any rule. 3. Never combine distinct rules to invent a new constraint; apply rules exactly as written. 4. Banned generic verbs (`show`, `have`, `make`, `do`, `get`, `use`, `give`, `say`, `put`, `see`, `come`, `go`, `take`,
Source provenance
Decision snapshot
1,264 GitHub stars
Audit
Install and adoption review
Agent-proven evidence
Outcome reports after resolve, review, install, and one narrow run.
No agent outcome data yet. The first agent run can report success, setup needs, risk blocks, failure, or not-relevant through /api/agent/outcome.
Install
Free and open source. Review the report before installing into production agents.
Growth loop
Scenario-led draft for oma-academic-writing, ready for a manual X post.
oma-academic-writing: Academic writing capability for publication-grade English prose. Drafts, revises, and audits... 1.3K stars https://www.openagentskill.com/skills/first-fluke-oma-academic-writing?ref=x
Listing + install path for oma-academic-writing: https://www.openagentskill.com/skills/first-fluke-oma-academic-writing?ref=x Install: npx skills add first-fluke/oh-my-agent --skill oma-academic-writing
Listing source
This listing was indexed from public sources and is not marked official until a maintainer claim is approved.
Attribution links to the public repository or creator profile. Creators can claim the listing to update ownership signals.
Claim this skillOwner claim
This Registry indexed listing is attributed to first-fluke but is not marked official yet. Claim it to add a verified owner signal and make future launch, install, and audit updates easier to trust.
Creator backlink kit
Show the canonical listing, current trust and audit signals, and real Agent-Proven evidence where developers evaluate the repository.
[](https://www.openagentskill.com/skills/first-fluke-oma-academic-writing?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)
[](https://www.openagentskill.com/skills/first-fluke-oma-academic-writing?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)
[](https://www.openagentskill.com/skills/first-fluke-oma-academic-writing/audit)
[](https://www.openagentskill.com/skills/first-fluke-oma-academic-writing?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)first-fluke
@first-fluke
Share whether this skill looks useful for your agent workflow. Aggregated feedback improves rankings over time.
Sandbox only
Wazuh
Wazuh - The Open Source Security Platform. Unified XDR and SIEM protection for endpoints and cloud workloads.
16.3K StarsMaigret
๐ต๏ธโโ๏ธ Collect a dossier on a person by username from 3000+ sites
32.9K StarsNuclei
Nuclei is a fast, customizable vulnerability scanner powered by the global security community and built on a simple YAML-based DSL, enabling collaboration to tackle trending vulnerabilities on the internet. It helps you find vulnerabilities in your applications, APIs, networks, DNS, and cloud configurations.
29.2K StarsInfisical
Infisical is the open-source platform for secrets, certificates, and privileged access management.
27.4K StarsSandbox only
Install targets
Codex install prompt
Install the "oma-academic-writing" agent skill from https://github.com/first-fluke/oh-my-agent/tree/main/.agents/skills/oma-academic-writing. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Academic writing capability for publication-grade English prose. Drafts, revises, and audits essays, reports, analysis sections, executive summaries, conclusions, and literature reviews while enforcing sentence-structure variation, high-frequency academic verbs, calibrated hedging, and anti-AI stylistic compliance. USE for academic writing, essay polish, paragraph rewrite, prose revision against any rubric tier (HD/D/C, A/B/C, top-band/mid-band, etc.), anti-AI audit, reverse outlining, claim-evidence mapping, and rubric enforcement on assignments. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {"event_id":"install_<unique-id>","skill_slug":"first-fluke-oma-academic-writing","task":"Install oma-academic-writing","agent":"codex","outcome":"success","install_used":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.Supply asset profile
Deep research, source comparison, literature review, RAG, knowledge search, and reports.
Scenario
Research agents
I need my agent to research a topic, compare sources, and produce a concise report.
Agent fit
Claude Code + CLI + Codex
Codex, Claude Code, Cursor, CLI, or custom agents.
Install
Ready
npx skills add first-fluke/oh-my-agent --skill oma-academic-writing
Maintenance
fresh
2d since push
Risk
Safe to try
SKILL.md excerpt is truncated at the Structural Flow section, so full workflow details are not fully visible in the submitted excerpt.
GitHub quality
1.3K
78/100 Quality ยท 76/100 Trust
Coverage tags
Review notes
SKILL.md excerpt is truncated at the Structural Flow section, so full workflow details are not fully visible in the submitted excerpt. ยท No explicit 'Limitations' section documents edge cases such as non-English academic writing, domain-specific style guides, or handling of fabricated citations.
Agent adoption scorecard
These scores combine public repository metadata, OpenAgentSkill review signals, maintenance freshness, and install readiness. They are a shortlist signal, not a replacement for human review.
Quality
StrongSolid option that is likely worth shortlisting for production workflows.
Trust
Sandbox onlyUseful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.
Audit
Safe to tryA machine-readable review of install readiness, security metadata, maintenance, and adoption risk.
OpenAgentSkill Trust Score v5
Run only in a sandbox and compare close alternatives before using it for real work.
Stars
1.3K GitHub stars
Repo activity
1.3K stars, 146 forks
Maintenance
2d since push
License
MIT
Install
npx skills add first-fluke/oh-my-agent --skill oma-academic-writing
Install safety
Agent-readable metadata
Use this block or the embedded JSON to decide whether an agent should install this skill, choose an alternative, or ask for human review first.
Suited tasks
Suited agents
Install decision
Trust and risk
Outcome loop
Install command
npx skills add first-fluke/oh-my-agent --skill oma-academic-writingDo not use when
Agent safety v2
Usable candidate, but the agent should surface permission and audit notes before installation.
Require human approval before installing into a real workspace.
medium
Skill likely fetches remote pages, APIs, repositories, or external services.
medium
Skill may read or write project files, documents, generated artifacts, or local workspace state.
Agent resolve plan
The Resolve API returns the selected skill, alternatives, safety policy, audit notes, install target, and copy-paste prompt an agent can follow without scraping this page.
Open JSON
/api/agent/resolve?task=Use%20oma-academic-writing%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Resolve text
/api/agent/resolve?task=Use%20oma-academic-writing%20for%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text
Install handoff
/api/skills/first-fluke-oma-academic-writing/install
Agent should check
Copy prompt
Task: Use oma-academic-writing in this workspace.
Resolve first: https://www.openagentskill.com/api/agent/resolve?task=Use%20oma-academic-writing%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Review install handoff: https://www.openagentskill.com/api/skills/first-fluke-oma-academic-writing/install
Install command: npx skills add first-fluke/oh-my-agent --skill oma-academic-writing
Before running it, summarize audit warnings, required permissions, and the fallback skill if install is risky.Agent handoff
Use the public install endpoint to fetch the command, safety checklist, target prompts, and canonical links for this skill.
Install handoff
/api/skills/first-fluke-oma-academic-writing/install
LLM text format
/api/skills/first-fluke-oma-academic-writing/install?format=text
Find alternatives
/api/skills/search?q=oma-academic-writing&limit=3
Agent prompt
Use oma-academic-writing for this task. Review https://www.openagentskill.com/api/skills/first-fluke-oma-academic-writing/install, then install with: npx skills add first-fluke/oh-my-agent --skill oma-academic-writingRegistry metadata
This page exposes the same decision, trust, audit, use-case, and install signals through the Registry API, so agents can rank this skill without scraping the UI.
Manifest
/api/registry/manifest/first-fluke-oma-academic-writing
LLM text
/api/registry/manifest/first-fluke-oma-academic-writing?format=text
Install alias
/api/registry/install/first-fluke-oma-academic-writing
Recommend
/api/registry/recommend?task=Use%20oma-academic-writing%20in%20an%20agent%20workflow&limit=3
Agent fit
Research agents
Use-case tags
Platforms
Claude Code
Audit report
A machine-readable review of install readiness, security metadata, maintenance, and adoption risk.
Agent decision cockpit
Use this as a leading candidate, then validate the README and install path in your own agent stack.
Role in stack
Primary pick
Primary fit
Research agents
Trust label
Production-ready
Install path
Command ready
Use when
Evidence
review first
Implementation path
Trust profile
Useful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.
GitHub adoption
PASS1.3K GitHub stars
Stars/forks activity
INFO1.3K stars, 146 forks; issue activity unavailable in current metadata
Recent maintenance
PASS2d since push
License clarity
PASSMIT
Good signals
Review before install
Recommended action
Run only in a sandbox and compare close alternatives before using it for real work.
Quality profile
Solid option that is likely worth shortlisting for production workflows.
Workflow fit
Investigate faster
I need my agent to research a topic, compare sources, and produce a concise report.
Operate local tools
I need my agent to operate local files and desktop apps in a repeatable workflow.
Search private knowledge
I need my agent to build a RAG workflow over documents and retrieve reliable context.
Workflow fit
Find, compare, and synthesize
A workflow for agents that gather sources, compare claims, summarize long material, and draft useful research briefs.
Ingest, retrieve, and cite
A workflow for document-heavy agents that ingest files, create searchable knowledge, retrieve relevant context, and answer with grounded sources.
Operate and verify web apps
A workflow for agents that navigate products, fill forms, take screenshots, and verify real user flows across web applications.
Alternative shortlist
Similar skills that may fit this task.
Wazuh - The Open Source Security Platform. Unified XDR and SIEM protection for endpoints and cloud workloads.
๐ต๏ธโโ๏ธ Collect a dossier on a person by username from 3000+ sites
Nuclei is a fast, customizable vulnerability scanner powered by the global security community and built on a simple YAML-based DSL, enabling collaboration to tackle trending vulnerabilities on the internet. It helps you find vulnerabilities in your applications, APIs, networks, DNS, and cloud configurations.
Infisical is the open-source platform for secrets, certificates, and privileged access management.
--- name: oma-academic-writing description: > Academic writing capability for publication-grade English prose. Drafts, revises, and audits essays, reports, analysis sections, executive summaries, conclusions, and literature reviews while enforcing sentence-structure variation, high-frequency academic verbs, calibrated hedging, and anti-AI stylistic compliance. USE for academic writing, essay polish, paragraph rewrite, prose revision against any rubric tier (HD/D/C, A/B/C, top-band/mid-band, etc.), anti-AI audit, reverse outlining, claim-evidence mapping, and rubric enforcement on assignments. ---
# Academic Writing: Publication-Grade English Prose
## Scheduling
### Goal 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.
### Intent signature - "draft this essay / report / executive summary / conclusion / literature review" - "rewrite this paragraph in academic English" - "polish this draft to top-band quality" / "revise to match the rubric" - "run an anti-AI audit on this prose" - "check sentence structure variety" / "fix monotonous rhythm" - "the prose sounds AI-generated, make it pass" - "verify claims against evidence" / "reverse outline this section"
### When to use - Drafting or revising academic reports, essays, or analysis sections - Writing executive summaries, conclusions, or literature reviews - Rewriting AI-sounding prose into natural academic English - Polishing draft text to achieve top-band rubric quality (HD, A, top-band, etc.) - Reviewing prose for sentence variety, verb quality, hedging, and anti-AI compliance - Any task requiring formal academic English output bound by a rubric
### When NOT to use - Translation tasks โ use `oma-translation` - Source discovery, citation gathering, or scholarly literature search โ use `oma-scholar` - Rubric / assignment-spec parsing and task decomposition โ use `oma-pm` - Code documentation, README, or API reference text โ use the relevant domain skill (`oma-frontend`, `oma-backend`, `oma-mobile`, `oma-db`, etc.) - Informal communication, chat, or marketing copy โ no skill needed - Non-English academic writing โ call `oma-translation` for the target language after drafting in English
### Expected inputs - `mode`: one of `draft` | `revise` | `review` - `rubric_or_constraint`: assignment brief, rubric file, or word/structure limits (path or inline text) - `existing_draft`: prior text to revise or audit (path or inline text); required for `revise` and `review` - `source_data`: available evidence, figures, citations the writer may use - `target_register`: defaults to formal academic English with American spelling (en-US)
### Expected outputs - `draft` mode: section heading + drafted prose + Writing Notes (sentence mix, key verbs, anti-AI flags resolved, paragraph lengths) + Claim-Evidence Map - `revise` 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 fixes
### Dependencies - `resources/anti-ai-checklist.md`: banned vocabulary, banned structural patterns, sentence-level checks - `resources/sentence-structure-reference.md`: four sentence types, length targets, common errors - `resources/academic-verb-tiers.md`: banned generic verbs and tiered academic-corpus replacements - `resources/hedging-guide.md`: calibrated certainty expressions matched to evidence strength - `../_shared/core/context-loading.md`: task-relevant resource loading - `../_shared/core/quality-principles.md`: shared quality bar
### Control-flow features - Mode branching: `draft` vs `revise` vs `review` produce different output formats and pass sequences - Rubric-quote gate: refuses to apply a rule until the literal constraint text is quoted from the source - Citation gap branch: when a claim lacks evidence, weaken or remove rather than fabricate; optionally hand off to `oma-scholar` - Language branch: non-English target hands off to `oma-translation` after the English pass - Iterative AUDIT: every fix loops back through the anti-AI checklist before emit
## Structural Flow
### Entry 1. Identify the mode (`draft`, `revise`, `review`) and the rubric source. 2. Quote the exact constraint text (word limits, structural requirements, mandatory sections, rubric rows) before applying any rule. 3. If revising or reviewing, read the existing draft in full first; if drafting, confirm available source data and citations. 4. Index `resources/` and pre-select the verb tier and sentence mix targets for the section.
### Scenes 1. **PREPARE**: load rubric, existing draft, source data; record quoted constraints; pick sentence mix and 2โ3 anchor verbs per paragraph. 2. **ACQUIRE**: read `resources/sentence-structure-reference.md`, `academic-verb-tiers.md`, and `hedging-guide.md` only for the patterns relevant to the current section. 3. **ACT**: write or revise prose with the four protocols enforced simultaneously: Sentence Structure (4 types, varied length, varied openers), Verb (no banned generic verbs as main verbs; prefer tier-1/2 academic verbs), Hedging (match strength to evidence), and Topic-Support-Conclude paragraphing. 4. **VERIFY**: audit against `resources/anti-ai-checklist.md` (vocabulary clusters, structural patterns, sentence-level checks); apply reverse outlining and build the Claim-Evidence Map; weaken or remove unsupported claims. 5. **FINALIZE**: read-aloud test, cohesion check, specificity audit, word-count verification, paragraph-length variation, rhythm check; emit per the mode's output format.
### Transitions - If a rubric line is ambiguous โ quote it back to the user and ask for interpretation; do not infer combined rules. - If a claim cannot be supported by available evidence โ weaken with hedging or remove; if a citation gap is structural, NOTIFY `oma-scholar`. - If the target language is non-English โ finish the English pass, then hand off to `oma-translation`. - If the same anti-AI flag survives one fix attempt โ restructure the surrounding two sentences instead of word-substitution alone. - If an output mode mismatch is detected (e.g., user asked for review but supplied a fresh prompt) โ confirm the mode before producing output.
### Failure and recovery | Failure | Recovery | |---------|----------| | Word count over / under target | Cut filler adverbs and redundant qualifiers, or expand with supporting evidence; re-run audit | | Prose still sounds AI-generated after one pass | Vary sentence openers (subject, adverbial, participial, prepositional) and insert one short (โค10-word) sentence per paragraph; re-run audit | | 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 | | Banned generic verb resists replacement | Restructure the sentence so the banned verb is not the main verb | | Paragraph blocks are uniform 4โ5 sentences | Insert a 2-sentence emphasis paragraph; re-run rhythm check |
### Exit - Success: every protocol PASSes, the Claim-Evidence Map has no unsupported entries, word count complies, and the mode-specific output format is fully populated. - Partial success: emit prose with explicit `needs evidence` / `pending citation` markers and report which protocol items remain at risk; flag handoff candidates. - Failure: refuse to emit and report the blocking ambiguity (rubric quote missing, source data absent, contradictory constraints).
## Logical Operations
### Actions | 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 2โ3 anchor verbs per paragraph | `SELECT` | Sentence-structure & verb-tier tables | | 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 |
### Tools and instruments - `Read` / `Edit` / `Write` for draft and rubric files - `resources/anti-ai-checklist.md`, `sentence-structure-reference.md`, `academic-verb-tiers.md`, `hedging-guide.md` - Topic-Support-Conclude paragraph template (inline) - Claim-Evidence Map (inline 3-column table: Claim / Evidence / Status) - Output-format blocks per mode (Draft / Revision / Review)
### Canonical workflow path 1. **READ** rubric/draft and quote the exact literal constraint text; pin word limits, mandatory sections, and rubric rows. 2. **PLAN** each paragraph as Topic-Support-Conclude; pre-select the sentence-type mix and 2โ3 anchor verbs from `academic-verb-tiers.md`. 3. **DRAFT** prose with Sentence Structure, Verb, Hedging, and Topic-Support-Conclude protocols enforced simultaneously. 4. **AUDIT** the draft against `resources/anti-ai-checklist.md` (banned vocabulary clusters, banned structural patterns, sentence-level checks) and fix every flag. 5. **REVERSE-OUTLINE** the section and build the Claim-Evidence Map; weaken or remove any unsupported claim. 6. **POLISH** with read-aloud, cohesion, specificity, word-count, rhythm, and paragraph-length-variation checks; emit in the mode's output format.
### Resource scope | 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, anchor verbs per paragraph, anti-AI flags resolved, Claim-Evidence Map |
### Preconditions - A rubric / constraint or an existing draft (or both) is provided. - The target register is academic English. If the final deliverable is non-English, the user has agreed to a downstream `oma-translation` handoff. - The source data needed to support claims is available, or unsupported claims are explicitly allowed to be weakened or removed.
### Effects and side effects - Writes drafted, revised, or reviewed prose to the user's working location (file or inline). - Does not modify `resources/` reference files. - Does not fetch external citations; defers to `oma-scholar` when discovery is required. - May NOTIFY adjacent skills but does not auto-spawn them; user or workflow drives the actual handoff.
### Guardrails 1. Every sentence must be verifiable; never fabricate data, statistics, or citations. 2. Quote-before-judgment: cite the literal constraint or rubric text before applying any rule. 3. Never combine distinct rules to invent a new constraint; apply rules exactly as written. 4. Banned generic verbs (`show`, `have`, `make`, `do`, `get`, `use`, `give`, `say`, `put`, `see`, `come`, `go`, `take`,
Source provenance
Decision snapshot
1,264 GitHub stars
Audit
Install and adoption review
Agent-proven evidence
Outcome reports after resolve, review, install, and one narrow run.
No agent outcome data yet. The first agent run can report success, setup needs, risk blocks, failure, or not-relevant through /api/agent/outcome.
Install
Free and open source. Review the report before installing into production agents.
Growth loop
Scenario-led draft for oma-academic-writing, ready for a manual X post.
oma-academic-writing: Academic writing capability for publication-grade English prose. Drafts, revises, and audits... 1.3K stars https://www.openagentskill.com/skills/first-fluke-oma-academic-writing?ref=x
Listing + install path for oma-academic-writing: https://www.openagentskill.com/skills/first-fluke-oma-academic-writing?ref=x Install: npx skills add first-fluke/oh-my-agent --skill oma-academic-writing
Listing source
This listing was indexed from public sources and is not marked official until a maintainer claim is approved.
Attribution links to the public repository or creator profile. Creators can claim the listing to update ownership signals.
Claim this skillOwner claim
This Registry indexed listing is attributed to first-fluke but is not marked official yet. Claim it to add a verified owner signal and make future launch, install, and audit updates easier to trust.
Creator backlink kit
Show the canonical listing, current trust and audit signals, and real Agent-Proven evidence where developers evaluate the repository.
[](https://www.openagentskill.com/skills/first-fluke-oma-academic-writing?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)
[](https://www.openagentskill.com/skills/first-fluke-oma-academic-writing?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)
[](https://www.openagentskill.com/skills/first-fluke-oma-academic-writing/audit)
[](https://www.openagentskill.com/skills/first-fluke-oma-academic-writing?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)first-fluke
@first-fluke
Share whether this skill looks useful for your agent workflow. Aggregated feedback improves rankings over time.
Sandbox only
Wazuh
Wazuh - The Open Source Security Platform. Unified XDR and SIEM protection for endpoints and cloud workloads.
16.3K StarsMaigret
๐ต๏ธโโ๏ธ Collect a dossier on a person by username from 3000+ sites
32.9K StarsNuclei
Nuclei is a fast, customizable vulnerability scanner powered by the global security community and built on a simple YAML-based DSL, enabling collaboration to tackle trending vulnerabilities on the internet. It helps you find vulnerabilities in your applications, APIs, networks, DNS, and cloud configurations.
29.2K StarsInfisical
Infisical is the open-source platform for secrets, certificates, and privileged access management.
27.4K StarsSandbox only
Install targets
Codex install prompt
Install the "oma-academic-writing" agent skill from https://github.com/first-fluke/oh-my-agent/tree/main/.agents/skills/oma-academic-writing. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Academic writing capability for publication-grade English prose. Drafts, revises, and audits essays, reports, analysis sections, executive summaries, conclusions, and literature reviews while enforcing sentence-structure variation, high-frequency academic verbs, calibrated hedging, and anti-AI stylistic compliance. USE for academic writing, essay polish, paragraph rewrite, prose revision against any rubric tier (HD/D/C, A/B/C, top-band/mid-band, etc.), anti-AI audit, reverse outlining, claim-evidence mapping, and rubric enforcement on assignments. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {"event_id":"install_<unique-id>","skill_slug":"first-fluke-oma-academic-writing","task":"Install oma-academic-writing","agent":"codex","outcome":"success","install_used":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.Supply asset profile
Deep research, source comparison, literature review, RAG, knowledge search, and reports.
Scenario
Research agents
I need my agent to research a topic, compare sources, and produce a concise report.
Agent fit
Claude Code + CLI + Codex
Codex, Claude Code, Cursor, CLI, or custom agents.
Install
Ready
npx skills add first-fluke/oh-my-agent --skill oma-academic-writing
Maintenance
fresh
2d since push
Risk
Safe to try
SKILL.md excerpt is truncated at the Structural Flow section, so full workflow details are not fully visible in the submitted excerpt.
GitHub quality
1.3K
78/100 Quality ยท 76/100 Trust
Coverage tags
Review notes
SKILL.md excerpt is truncated at the Structural Flow section, so full workflow details are not fully visible in the submitted excerpt. ยท No explicit 'Limitations' section documents edge cases such as non-English academic writing, domain-specific style guides, or handling of fabricated citations.
Agent adoption scorecard
These scores combine public repository metadata, OpenAgentSkill review signals, maintenance freshness, and install readiness. They are a shortlist signal, not a replacement for human review.
Quality
StrongSolid option that is likely worth shortlisting for production workflows.
Trust
Sandbox onlyUseful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.
Audit
Safe to tryA machine-readable review of install readiness, security metadata, maintenance, and adoption risk.
OpenAgentSkill Trust Score v5
Run only in a sandbox and compare close alternatives before using it for real work.
Stars
1.3K GitHub stars
Repo activity
1.3K stars, 146 forks
Maintenance
2d since push
License
MIT
Install
npx skills add first-fluke/oh-my-agent --skill oma-academic-writing
Install safety
Agent-readable metadata
Use this block or the embedded JSON to decide whether an agent should install this skill, choose an alternative, or ask for human review first.
Suited tasks
Suited agents
Install decision
Trust and risk
Outcome loop
Install command
npx skills add first-fluke/oh-my-agent --skill oma-academic-writingDo not use when
Agent safety v2
Usable candidate, but the agent should surface permission and audit notes before installation.
Require human approval before installing into a real workspace.
medium
Skill likely fetches remote pages, APIs, repositories, or external services.
medium
Skill may read or write project files, documents, generated artifacts, or local workspace state.
Agent resolve plan
The Resolve API returns the selected skill, alternatives, safety policy, audit notes, install target, and copy-paste prompt an agent can follow without scraping this page.
Open JSON
/api/agent/resolve?task=Use%20oma-academic-writing%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Resolve text
/api/agent/resolve?task=Use%20oma-academic-writing%20for%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text
Install handoff
/api/skills/first-fluke-oma-academic-writing/install
Agent should check
Copy prompt
Task: Use oma-academic-writing in this workspace.
Resolve first: https://www.openagentskill.com/api/agent/resolve?task=Use%20oma-academic-writing%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Review install handoff: https://www.openagentskill.com/api/skills/first-fluke-oma-academic-writing/install
Install command: npx skills add first-fluke/oh-my-agent --skill oma-academic-writing
Before running it, summarize audit warnings, required permissions, and the fallback skill if install is risky.Agent handoff
Use the public install endpoint to fetch the command, safety checklist, target prompts, and canonical links for this skill.
Install handoff
/api/skills/first-fluke-oma-academic-writing/install
LLM text format
/api/skills/first-fluke-oma-academic-writing/install?format=text
Find alternatives
/api/skills/search?q=oma-academic-writing&limit=3
Agent prompt
Use oma-academic-writing for this task. Review https://www.openagentskill.com/api/skills/first-fluke-oma-academic-writing/install, then install with: npx skills add first-fluke/oh-my-agent --skill oma-academic-writingRegistry metadata
This page exposes the same decision, trust, audit, use-case, and install signals through the Registry API, so agents can rank this skill without scraping the UI.
Manifest
/api/registry/manifest/first-fluke-oma-academic-writing
LLM text
/api/registry/manifest/first-fluke-oma-academic-writing?format=text
Install alias
/api/registry/install/first-fluke-oma-academic-writing
Recommend
/api/registry/recommend?task=Use%20oma-academic-writing%20in%20an%20agent%20workflow&limit=3
Agent fit
Research agents
Use-case tags
Platforms
Claude Code
Audit report
A machine-readable review of install readiness, security metadata, maintenance, and adoption risk.
Agent decision cockpit
Use this as a leading candidate, then validate the README and install path in your own agent stack.
Role in stack
Primary pick
Primary fit
Research agents
Trust label
Production-ready
Install path
Command ready
Use when
Evidence
review first
Implementation path
Trust profile
Useful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.
GitHub adoption
PASS1.3K GitHub stars
Stars/forks activity
INFO1.3K stars, 146 forks; issue activity unavailable in current metadata
Recent maintenance
PASS2d since push
License clarity
PASSMIT
Good signals
Review before install
Recommended action
Run only in a sandbox and compare close alternatives before using it for real work.
Quality profile
Solid option that is likely worth shortlisting for production workflows.
Workflow fit
Investigate faster
I need my agent to research a topic, compare sources, and produce a concise report.
Operate local tools
I need my agent to operate local files and desktop apps in a repeatable workflow.
Search private knowledge
I need my agent to build a RAG workflow over documents and retrieve reliable context.
Workflow fit
Find, compare, and synthesize
A workflow for agents that gather sources, compare claims, summarize long material, and draft useful research briefs.
Ingest, retrieve, and cite
A workflow for document-heavy agents that ingest files, create searchable knowledge, retrieve relevant context, and answer with grounded sources.
Operate and verify web apps
A workflow for agents that navigate products, fill forms, take screenshots, and verify real user flows across web applications.
Alternative shortlist
Similar skills that may fit this task.
Wazuh - The Open Source Security Platform. Unified XDR and SIEM protection for endpoints and cloud workloads.
๐ต๏ธโโ๏ธ Collect a dossier on a person by username from 3000+ sites
Nuclei is a fast, customizable vulnerability scanner powered by the global security community and built on a simple YAML-based DSL, enabling collaboration to tackle trending vulnerabilities on the internet. It helps you find vulnerabilities in your applications, APIs, networks, DNS, and cloud configurations.
Infisical is the open-source platform for secrets, certificates, and privileged access management.
--- name: oma-academic-writing description: > Academic writing capability for publication-grade English prose. Drafts, revises, and audits essays, reports, analysis sections, executive summaries, conclusions, and literature reviews while enforcing sentence-structure variation, high-frequency academic verbs, calibrated hedging, and anti-AI stylistic compliance. USE for academic writing, essay polish, paragraph rewrite, prose revision against any rubric tier (HD/D/C, A/B/C, top-band/mid-band, etc.), anti-AI audit, reverse outlining, claim-evidence mapping, and rubric enforcement on assignments. ---
# Academic Writing: Publication-Grade English Prose
## Scheduling
### Goal 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.
### Intent signature - "draft this essay / report / executive summary / conclusion / literature review" - "rewrite this paragraph in academic English" - "polish this draft to top-band quality" / "revise to match the rubric" - "run an anti-AI audit on this prose" - "check sentence structure variety" / "fix monotonous rhythm" - "the prose sounds AI-generated, make it pass" - "verify claims against evidence" / "reverse outline this section"
### When to use - Drafting or revising academic reports, essays, or analysis sections - Writing executive summaries, conclusions, or literature reviews - Rewriting AI-sounding prose into natural academic English - Polishing draft text to achieve top-band rubric quality (HD, A, top-band, etc.) - Reviewing prose for sentence variety, verb quality, hedging, and anti-AI compliance - Any task requiring formal academic English output bound by a rubric
### When NOT to use - Translation tasks โ use `oma-translation` - Source discovery, citation gathering, or scholarly literature search โ use `oma-scholar` - Rubric / assignment-spec parsing and task decomposition โ use `oma-pm` - Code documentation, README, or API reference text โ use the relevant domain skill (`oma-frontend`, `oma-backend`, `oma-mobile`, `oma-db`, etc.) - Informal communication, chat, or marketing copy โ no skill needed - Non-English academic writing โ call `oma-translation` for the target language after drafting in English
### Expected inputs - `mode`: one of `draft` | `revise` | `review` - `rubric_or_constraint`: assignment brief, rubric file, or word/structure limits (path or inline text) - `existing_draft`: prior text to revise or audit (path or inline text); required for `revise` and `review` - `source_data`: available evidence, figures, citations the writer may use - `target_register`: defaults to formal academic English with American spelling (en-US)
### Expected outputs - `draft` mode: section heading + drafted prose + Writing Notes (sentence mix, key verbs, anti-AI flags resolved, paragraph lengths) + Claim-Evidence Map - `revise` 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 fixes
### Dependencies - `resources/anti-ai-checklist.md`: banned vocabulary, banned structural patterns, sentence-level checks - `resources/sentence-structure-reference.md`: four sentence types, length targets, common errors - `resources/academic-verb-tiers.md`: banned generic verbs and tiered academic-corpus replacements - `resources/hedging-guide.md`: calibrated certainty expressions matched to evidence strength - `../_shared/core/context-loading.md`: task-relevant resource loading - `../_shared/core/quality-principles.md`: shared quality bar
### Control-flow features - Mode branching: `draft` vs `revise` vs `review` produce different output formats and pass sequences - Rubric-quote gate: refuses to apply a rule until the literal constraint text is quoted from the source - Citation gap branch: when a claim lacks evidence, weaken or remove rather than fabricate; optionally hand off to `oma-scholar` - Language branch: non-English target hands off to `oma-translation` after the English pass - Iterative AUDIT: every fix loops back through the anti-AI checklist before emit
## Structural Flow
### Entry 1. Identify the mode (`draft`, `revise`, `review`) and the rubric source. 2. Quote the exact constraint text (word limits, structural requirements, mandatory sections, rubric rows) before applying any rule. 3. If revising or reviewing, read the existing draft in full first; if drafting, confirm available source data and citations. 4. Index `resources/` and pre-select the verb tier and sentence mix targets for the section.
### Scenes 1. **PREPARE**: load rubric, existing draft, source data; record quoted constraints; pick sentence mix and 2โ3 anchor verbs per paragraph. 2. **ACQUIRE**: read `resources/sentence-structure-reference.md`, `academic-verb-tiers.md`, and `hedging-guide.md` only for the patterns relevant to the current section. 3. **ACT**: write or revise prose with the four protocols enforced simultaneously: Sentence Structure (4 types, varied length, varied openers), Verb (no banned generic verbs as main verbs; prefer tier-1/2 academic verbs), Hedging (match strength to evidence), and Topic-Support-Conclude paragraphing. 4. **VERIFY**: audit against `resources/anti-ai-checklist.md` (vocabulary clusters, structural patterns, sentence-level checks); apply reverse outlining and build the Claim-Evidence Map; weaken or remove unsupported claims. 5. **FINALIZE**: read-aloud test, cohesion check, specificity audit, word-count verification, paragraph-length variation, rhythm check; emit per the mode's output format.
### Transitions - If a rubric line is ambiguous โ quote it back to the user and ask for interpretation; do not infer combined rules. - If a claim cannot be supported by available evidence โ weaken with hedging or remove; if a citation gap is structural, NOTIFY `oma-scholar`. - If the target language is non-English โ finish the English pass, then hand off to `oma-translation`. - If the same anti-AI flag survives one fix attempt โ restructure the surrounding two sentences instead of word-substitution alone. - If an output mode mismatch is detected (e.g., user asked for review but supplied a fresh prompt) โ confirm the mode before producing output.
### Failure and recovery | Failure | Recovery | |---------|----------| | Word count over / under target | Cut filler adverbs and redundant qualifiers, or expand with supporting evidence; re-run audit | | Prose still sounds AI-generated after one pass | Vary sentence openers (subject, adverbial, participial, prepositional) and insert one short (โค10-word) sentence per paragraph; re-run audit | | 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 | | Banned generic verb resists replacement | Restructure the sentence so the banned verb is not the main verb | | Paragraph blocks are uniform 4โ5 sentences | Insert a 2-sentence emphasis paragraph; re-run rhythm check |
### Exit - Success: every protocol PASSes, the Claim-Evidence Map has no unsupported entries, word count complies, and the mode-specific output format is fully populated. - Partial success: emit prose with explicit `needs evidence` / `pending citation` markers and report which protocol items remain at risk; flag handoff candidates. - Failure: refuse to emit and report the blocking ambiguity (rubric quote missing, source data absent, contradictory constraints).
## Logical Operations
### Actions | 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 2โ3 anchor verbs per paragraph | `SELECT` | Sentence-structure & verb-tier tables | | 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 |
### Tools and instruments - `Read` / `Edit` / `Write` for draft and rubric files - `resources/anti-ai-checklist.md`, `sentence-structure-reference.md`, `academic-verb-tiers.md`, `hedging-guide.md` - Topic-Support-Conclude paragraph template (inline) - Claim-Evidence Map (inline 3-column table: Claim / Evidence / Status) - Output-format blocks per mode (Draft / Revision / Review)
### Canonical workflow path 1. **READ** rubric/draft and quote the exact literal constraint text; pin word limits, mandatory sections, and rubric rows. 2. **PLAN** each paragraph as Topic-Support-Conclude; pre-select the sentence-type mix and 2โ3 anchor verbs from `academic-verb-tiers.md`. 3. **DRAFT** prose with Sentence Structure, Verb, Hedging, and Topic-Support-Conclude protocols enforced simultaneously. 4. **AUDIT** the draft against `resources/anti-ai-checklist.md` (banned vocabulary clusters, banned structural patterns, sentence-level checks) and fix every flag. 5. **REVERSE-OUTLINE** the section and build the Claim-Evidence Map; weaken or remove any unsupported claim. 6. **POLISH** with read-aloud, cohesion, specificity, word-count, rhythm, and paragraph-length-variation checks; emit in the mode's output format.
### Resource scope | 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, anchor verbs per paragraph, anti-AI flags resolved, Claim-Evidence Map |
### Preconditions - A rubric / constraint or an existing draft (or both) is provided. - The target register is academic English. If the final deliverable is non-English, the user has agreed to a downstream `oma-translation` handoff. - The source data needed to support claims is available, or unsupported claims are explicitly allowed to be weakened or removed.
### Effects and side effects - Writes drafted, revised, or reviewed prose to the user's working location (file or inline). - Does not modify `resources/` reference files. - Does not fetch external citations; defers to `oma-scholar` when discovery is required. - May NOTIFY adjacent skills but does not auto-spawn them; user or workflow drives the actual handoff.
### Guardrails 1. Every sentence must be verifiable; never fabricate data, statistics, or citations. 2. Quote-before-judgment: cite the literal constraint or rubric text before applying any rule. 3. Never combine distinct rules to invent a new constraint; apply rules exactly as written. 4. Banned generic verbs (`show`, `have`, `make`, `do`, `get`, `use`, `give`, `say`, `put`, `see`, `come`, `go`, `take`,
Source provenance
Decision snapshot
1,264 GitHub stars
Audit
Install and adoption review
Agent-proven evidence
Outcome reports after resolve, review, install, and one narrow run.
No agent outcome data yet. The first agent run can report success, setup needs, risk blocks, failure, or not-relevant through /api/agent/outcome.
Install
Free and open source. Review the report before installing into production agents.
Growth loop
Scenario-led draft for oma-academic-writing, ready for a manual X post.
oma-academic-writing: Academic writing capability for publication-grade English prose. Drafts, revises, and audits... 1.3K stars https://www.openagentskill.com/skills/first-fluke-oma-academic-writing?ref=x
Listing + install path for oma-academic-writing: https://www.openagentskill.com/skills/first-fluke-oma-academic-writing?ref=x Install: npx skills add first-fluke/oh-my-agent --skill oma-academic-writing
Listing source
This listing was indexed from public sources and is not marked official until a maintainer claim is approved.
Attribution links to the public repository or creator profile. Creators can claim the listing to update ownership signals.
Claim this skillOwner claim
This Registry indexed listing is attributed to first-fluke but is not marked official yet. Claim it to add a verified owner signal and make future launch, install, and audit updates easier to trust.
Creator backlink kit
Show the canonical listing, current trust and audit signals, and real Agent-Proven evidence where developers evaluate the repository.
[](https://www.openagentskill.com/skills/first-fluke-oma-academic-writing?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)
[](https://www.openagentskill.com/skills/first-fluke-oma-academic-writing?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)
[](https://www.openagentskill.com/skills/first-fluke-oma-academic-writing/audit)
[](https://www.openagentskill.com/skills/first-fluke-oma-academic-writing?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)first-fluke
@first-fluke
Share whether this skill looks useful for your agent workflow. Aggregated feedback improves rankings over time.
Sandbox only
Wazuh
Wazuh - The Open Source Security Platform. Unified XDR and SIEM protection for endpoints and cloud workloads.
16.3K StarsMaigret
๐ต๏ธโโ๏ธ Collect a dossier on a person by username from 3000+ sites
32.9K StarsNuclei
Nuclei is a fast, customizable vulnerability scanner powered by the global security community and built on a simple YAML-based DSL, enabling collaboration to tackle trending vulnerabilities on the internet. It helps you find vulnerabilities in your applications, APIs, networks, DNS, and cloud configurations.
29.2K StarsInfisical
Infisical is the open-source platform for secrets, certificates, and privileged access management.
27.4K StarsPermission surface
filesystem or document access, network or browser access
Agent outcomes
No agent outcome data yet
Docs
Strong README/SKILL.md context
Risk summary
Install readiness
Permission surface
filesystem or document access, network or browser access
Agent outcomes
No agent outcome data yet
Docs
Strong README/SKILL.md context
Risk summary
Install readiness
Permission surface
filesystem or document access, network or browser access
Agent outcomes
No agent outcome data yet
Docs
Strong README/SKILL.md context
Risk summary
Install readiness
Permission surface
filesystem or document access, network or browser access
Agent outcomes
No agent outcome data yet
Docs
Strong README/SKILL.md context
Risk summary
Install readiness