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 zeenie-ai/OpenCompany --skill google-sheets-skillgit clone --depth 1 https://github.com/zeenie-ai/OpenCompanyWrote 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/zeenie-ai/opencompany/google-sheets-skill)<a href="https://agentmods.dev/skills/zeenie-ai/opencompany/google-sheets-skill"><img src="https://agentmods.dev/badge/skills/zeenie-ai/opencompany/google-sheets-skill/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/zeenie-ai/opencompany/google-sheets-skill"><img src="https://agentmods.dev/badge/skills/zeenie-ai/opencompany/google-sheets-skill.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
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.00028 | $0.01263 |
| Opus 5 | $0.00014 | $0.00632 |
| Sonnet 5 | $0.00006 | $0.00253 |
| Haiku 4.5 | $0.00003 | $0.00126 |
Grade A, and why
google-sheets-skill 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 13d 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 — 147 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Google Sheets Skill
Read and write data to Google Sheets spreadsheets.
Tool: google_sheets
Consolidated Google Sheets tool with operation parameter.
Operations
| Operation | Description | Required Fields |
|---|---|---|
read |
Read data from a range | spreadsheet_id, range |
write |
Write data to a range | spreadsheet_id, range, values |
append |
Append rows to a table | spreadsheet_id, range, values |
read - Read spreadsheet data
| Field | Type | Required | Description |
|---|---|---|---|
| operation | string | Yes | Must be "read" |
| spreadsheet_id | string | Yes | Spreadsheet ID from URL |
| range | string | Yes | A1 notation range (e.g., "Sheet1!A1:D10") |
How to find Spreadsheet ID:
From URL: https://docs.google.com/spreadsheets/d/SPREADSHEET_ID/edit
Range Notation (A1):
Sheet1!A1:D10- Specific range on Sheet1Sheet1!A:D- Entire columns A through DSheet1!1:10- Rows 1 through 10A1:D10- Default sheet, specific rangeSheet1- Entire sheet
Example:
{
"operation": "read",
"spreadsheet_id": "1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgvE2upms",
"range": "Sheet1!A1:E10"
}
write - Write data to a range
| Field | Type | Required | Description |
|---|---|---|---|
| operation | string | Yes | Must be "write" |
| spreadsheet_id | string | Yes | Spreadsheet ID |
| range | string | Yes | A1 notation range |
| values | array | Yes | 2D array of values |
| value_input_option | string | No | "USER_ENTERED" or "RAW" (default: USER_ENTERED) |
Example - Write data:
{
"operation": "write",
"spreadsheet_id": "1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgvE2upms",
"range": "Sheet1!A1:C3",
"values": [
["Name", "Score", "Grade"],
["Alice", 95, "A"],
["Bob", 87, "B"]
]
}
Example - Write formula:
{
"operation": "write",
"spreadsheet_id": "1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgvE2upms",
"range": "Sheet1!D2",
"values": [["=SUM(B2:C2)"]],
"value_input_option": "USER_ENTERED"
}
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.
- 13d ago First seen · 147 lines · 28 tokens per session scan A 2422e5cff5e2
google-sheets-skill is a skill published in the GitHub repository zeenie-ai/OpenCompany (883 stars, last pushed today), licensed MIT. It adds 28 tokens to every session and 1,263 once invoked, about $0.0001 per session on Opus 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-08-30.
Other skills, from other repositories
gog
Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.
notion
Notion CLI/API for pages, Markdown content, data sources, files, comments, search, Workers, and raw API calls.
feishu-doc
Feishu document read/write workflows. Activate when the user mentions Feishu docs, cloud docs, or docx links.
summarize
Summarize or transcribe URLs, YouTube/videos, podcasts, articles, transcripts, PDFs, and local files.
feishu-drive
Feishu cloud-storage and comment workflows. Activate when the user mentions cloud space, folders, Drive files, or document comments.
feishu-wiki
Feishu knowledge-base navigation workflows. Activate when the user mentions a knowledge base, wiki, or wiki link.