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 martineserios/thebrana --skill gsheetsgit clone --depth 1 https://github.com/martineserios/thebranaWrote 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/martineserios/thebrana/gsheets)<a href="https://agentmods.dev/skills/martineserios/thebrana/gsheets"><img src="https://agentmods.dev/badge/skills/martineserios/thebrana/gsheets/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/martineserios/thebrana/gsheets"><img src="https://agentmods.dev/badge/skills/martineserios/thebrana/gsheets.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.00031 | $0.01739 |
| Opus 5.5 | $0.00012 | $0.00696 |
| Sonnet 5.5 | $0.00006 | $0.00348 |
| Haiku 4.5 | $0.00003 | $0.00174 |
Grade A, and why
gsheets 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 1mo 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 — 171 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Google Sheets — MCP Operations
Direct interface to Google Sheets via MCP. Read, write, create, and manage spreadsheets with performance-optimal tool usage.
When to use
- User wants to read, write, or manage Google Sheets
- Another skill needs Sheets access (growth-check, pipeline, financial-model, morning, monthly-close)
- Discovering what spreadsheets exist
- Creating or sharing a new spreadsheet
Usage
/brana:gsheets [action] [args...]
Actions:
/brana:gsheets list— list spreadsheets or folders/brana:gsheets read <spreadsheet> [sheet] [range]— read data/brana:gsheets write <spreadsheet> <sheet> <range>— update data/brana:gsheets create <title>— create new spreadsheet/brana:gsheets summary <spreadsheet>— quick overview (sheets, headers, row counts)/brana:gsheets share <spreadsheet> <email> [role]— share access/brana:gsheets(no args) — ask user what they need
Step 1: Check MCP Availability
Use ToolSearch to probe for mcp__google-sheets__* tools:
ToolSearch query: "+google-sheets list"
If no mcp__google-sheets__* tools are found:
- Tell the user: "Google Sheets MCP is not configured."
- Point to setup guide:
thebrana/docs/google-sheets-mcp-setup.md - Stop here.
If tools are found, load the ones needed for the requested action and proceed.
Step 2: Route Action
Parse $ARGUMENTS to determine the action. If no arguments, ask the user what they need.
list — Discover Spreadsheets
ToolSearch query: "+google-sheets list"
- Use
mcp__google-sheets__list_spreadsheetsto show recent spreadsheets - Use
mcp__google-sheets__list_foldersto browse by folder - Present results as a table: Title | ID | Last Modified
read <spreadsheet> [sheet] [range] — Read Data
ToolSearch query: "+google-sheets get_sheet"
- If only spreadsheet given: use
mcp__google-sheets__list_sheetsto show available sheets, then ask which one - If sheet given but no range: use
mcp__google-sheets__get_sheet_datawith a sensible default range (A1:Z1 for headers, then A1:Z100 for data preview) - If full range given: use
mcp__google-sheets__get_sheet_datawith the exact range - For cross-sheet reads: use
mcp__google-sheets__get_multiple_sheet_datain a single call
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.
- 1mo ago First seen · 171 lines · 31 tokens per session scan A 6b6ac92ea546
gsheets is a skill published in the GitHub repository martineserios/thebrana (3 stars, last pushed yesterday), licensed MIT. It adds 31 tokens to every session and 1,739 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-09-03.
Other skills, from other repositories
CSV / Spreadsheet Operations
List sheets, read rows, read a single line, and write back to spreadsheets. Supports .csv / .tsv / xlsx / Google Sheets. Canonical partner for agentbatch when iterating row-by-row.
data-cleaning
Define cleaning rules, then deduplicate and standardise dirty data into a clean table with a line-by-line cleaning log, delivered as an Excel workbook.
kpi-dashboard
Turn operating data into a KPI dashboard workbook with metric definitions, target vs actual, attainment rates and trend charts, delivered as an Excel workbook.
survey-analyst
Clean raw survey responses, run cross-tabulations and charts, and produce an analysis workbook plus a findings report, delivered as an Excel workbook and a Word document.
data-analyst
Take raw data through cleaning, formulas and charts to plain-language conclusions, delivered as an Excel workbook.
Workspace Data Analyst
Analyze CSV files in the workspace and summarize insights.