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 hyperfx-ai/marketing-skills --skill google-sheetsgit clone --depth 1 https://github.com/hyperfx-ai/marketing-skillsWrote 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/hyperfx-ai/marketing-skills/google-sheets)<a href="https://agentmods.dev/skills/hyperfx-ai/marketing-skills/google-sheets"><img src="https://agentmods.dev/badge/skills/hyperfx-ai/marketing-skills/google-sheets/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/hyperfx-ai/marketing-skills/google-sheets"><img src="https://agentmods.dev/badge/skills/hyperfx-ai/marketing-skills/google-sheets.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.00051 | $0.01036 |
| Opus 5 | $0.00026 | $0.00518 |
| Sonnet 5 | $0.00010 | $0.00207 |
| Haiku 4.5 | $0.00005 | $0.00104 |
Grade A, and why
google-sheets 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 10d 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 — 136 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Google Sheets Writing
Use this skill whenever you need to write structured data into an existing spreadsheet.
Requirements
- Hyper MCP installed and connected. https://app.hyperfx.ai/mcp
- Google Sheets integration enabled at https://app.hyperfx.ai/apps.
Core Rule
Never write to Google Sheets from guessed column letters alone.
Always:
- inspect the workbook and target worksheet
- find the real header row
- map fields by header name
- verify the destination range
- write
- read back sample rows to confirm alignment
Critical Failure Modes To Avoid
- Do not assume row 1 is the real header row.
- Do not assume column
Ais the first business/data column. - Do not treat helper cells like
Total, notes, formulas, merged labels, or spacer columns as real headers. - Do not overwrite a broad range before checking existing data and layout.
- Do not claim success until you read back the written cells.
Required Workflow
Step 1: Inspect workbook structure
Start with:
google_sheets_getgoogle_sheets_worksheets_listif needed
Confirm:
- worksheet title
- row/column counts
- whether there are multiple candidate tabs
Step 2: Read enough context to find the real headers
Read more than one row when structure is unknown.
Typical pattern:
google_sheets_values_get(..., range="Sheet1!A1:Z5")
Look for:
- true column labels
- helper columns before the real table
- title rows, totals, formulas, blank separators
If the first row contains labels like Total, Notes, or other non-record metadata, do not anchor your write range to that row alone.
Step 3: Build a header map
Map your source fields to actual sheet headers by name, not memory.
Example:
- source field
business_name-> sheet headerBusiness Name - source field
contact_email-> sheet headerOwner (s) Email
If a required header is missing or ambiguous, stop and ask the user instead of guessing.
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.
- 10d ago First seen · 136 lines · 51 tokens per session scan A 1f93411fe434
google-sheets is a skill published in the GitHub repository hyperfx-ai/marketing-skills (85 stars, last pushed 15d ago), licensed MIT. It adds 51 tokens to every session and 1,036 once invoked, about $0.0003 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
weekly-crm-report
Cleans a weekly CRM export and produces a regional sales summary. Activates when the user asks to clean a CRM export, deduplicate sales rows, calculate regional totals, or generate a weekly sales report from a CSV.
liteparse
Parse documents into LLM-ready content entirely on the local machine — PDF / DOCX / XLSX / PPTX / images → Markdown, structured JSON (with bounding boxes), or page screenshots, via the lit CLI. No cloud, no LLM, works offline. Use whenever the user attaches or points to a document that must be read before reasoning…
spreadsheet
Use when tasks involve creating, editing, analyzing, or formatting spreadsheets (.xlsx, .csv, .tsv) with formula-aware workflows, cached recalculation, and visual review.
lov-expense-report
A tool that reads invoice photos, scanned receipts, or expense descriptions and turns them into a categorized Excel reimbursement report. It extracts details such as date, vendor, item, amount, and notes.
mcp-sheet-cache-bridge
Keep Zapier Tables or another MCP-connected record store as the source of truth while Google Sheets-based tools read an event-driven cache tab.
work-markitdown
A document conversion tool that turns files such as Word documents, PDFs, PowerPoint presentations, spreadsheets, images, HTML, and CSV files into Markdown. Markdown is plain text with simple symbols for headings, lists, and other structure.