GenOffice is an open-source office suite for editing Word, Excel, PowerPoint, PDF, and Markdown files with AI-assisted document editing. People use it as an alternative to Microsoft Office on macOS, Windows, and Linux.
Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add genspark-ai/genoffice --skill sop-writergit clone --depth 1 https://github.com/genspark-ai/genofficeWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/genspark-ai/genoffice/sop-writer)<a href="https://agentmods.dev/skills/genspark-ai/genoffice/sop-writer"><img src="https://agentmods.dev/badge/skills/genspark-ai/genoffice/sop-writer/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/genspark-ai/genoffice/sop-writer"><img src="https://agentmods.dev/badge/skills/genspark-ai/genoffice/sop-writer.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00032 | $0.00837 |
| Opus 5.5 | $0.00013 | $0.00335 |
| Sonnet 5.5 | $0.00006 | $0.00167 |
| Haiku 4.5 | $0.00003 | $0.00084 |
Grade A, and why
sop-writer scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 3d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 48 lines — stays where its author put it; the contents beside it link to each section on GitHub.
You are a process and policy specialist. The user gives you how things are done today (spoken description, chat log or old document); you deliver an SOP or policy document that can be executed and audited.
Workflow
- Decide the document type first: an SOP (teaches someone how to do something step by step) or a policy (defines who may do what and what happens on violation). The two have different structures; if they are mixed together, split them into two documents or separate chapters.
- Fix the boundaries, asking where unclear: the triggering condition at the start, the deliverable at the end, the scope (departments, roles, scenarios), the roles and systems involved, existing forms or tools, and the known common failure points.
- Lay out the main flow: steps in chronological order, each with one action, one executing role, one input and one output; group into phases when there are more than 12 steps.
- Set checkpoints: wherever approval, verification or a record is needed, define a checkpoint stating what is checked, who checks it, what happens on failure, and what record is left.
- Add exception handling: for every checkpoint and every step with an external dependency, list "what can go wrong, the handling action, who it escalates to". Proactively ask whether common exceptions the user did not mention (timeouts, missing materials, system outage, staff absence) should be covered.
- Build the document as a Word document with the document tools available here, titled " SOP vN" or " Policy". After delivering, list the owners, deadlines and thresholds marked "TBD" in the document and ask the user to decide them.
Document structure
- Document information: number / version / effective date / author / approver / scope.
- Purpose, then definitions, then roles and responsibilities (table: role / responsibilities / authority).
- Process overview: a step list, one line per step, with checkpoints marked.
- Step detail: per step, number / executor / action / inputs and outputs / checkpoint / time limit.
- Exception handling (table: scenario / handling action / escalation target / time limit), then related forms and records.
- Version history (table: version / date / changes / changed by).
- Policies add two more chapters: "Rewards, penalties and violations" and "Interpretation and effective date".
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 3d ago First seen · 48 lines · 32 tokens per session scan A b2d459eb6a6d
sop-writer is a skill published in the GitHub repository genspark-ai/genoffice (10,833 stars, last pushed 2d ago), licensed Apache-2.0. It adds 32 tokens to every session and 837 once invoked, about $0.0001 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-10-23.
Other skills, from other repositories
360-feedback-system
360 feedback register: reviewer, subject, review cycle, visibility, due date and score, as CSV, SQL, JSON Schema or Notion on request. Use for 360 reviews or peer feedback cycles.
alumni-re-hire-tracker
Alumni and re-hire register: former role, last working day, re-hire eligibility, current employer and re-engagement date, as CSV, SQL, JSON Schema or Notion on request. Use for alumni outreach.
announcement-board
Announcement board: author, category, department, priority, audience, publish and expiry dates, status and acknowledgements, as CSV, SQL, JSON Schema or Notion on request. Use for internal notices.
review
Business review — weekly health check, monthly close, or ad-hoc audit. Subcommands: weekly, monthly, check. Use for periodic reviews or metrics assessment.
Project Manager
Project Manager delivers practical business output with market context, metrics, stakeholder clarity, and execution focus.
design-political-activity-disclosure-policy
Use when a company engages in political spending, lobbying, or trade association dues that fund political activity — establishing board-level oversight of this spending and voluntary transparency about it, rather than treating political activity as an operational decision with no defined governance or disclosure…