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 eliasstravik/gtm-skills --skill gtm-workflowgit clone --depth 1 https://github.com/eliasstravik/gtm-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/eliasstravik/gtm-skills/gtm-workflow)<a href="https://agentmods.dev/skills/eliasstravik/gtm-skills/gtm-workflow"><img src="https://agentmods.dev/badge/skills/eliasstravik/gtm-skills/gtm-workflow/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/eliasstravik/gtm-skills/gtm-workflow"><img src="https://agentmods.dev/badge/skills/eliasstravik/gtm-skills/gtm-workflow.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.00227 | $0.08785 |
| Opus 5.5 | $0.00091 | $0.03514 |
| Sonnet 5.5 | $0.00045 | $0.01757 |
| Haiku 4.5 | $0.00023 | $0.00878 |
Grade A, and why
gtm-workflow scanned grade A with 1 finding 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 22d 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.
Makes network callslowCapability
Not a fault in itself. Listed so you know the mod talks to something, and to what.
- Routes (hosted: behind Vercel Authentication, reached with `vercel curl` from a laptop or the host's bypass from the hosted agent; locally no password, this computer only, and changes never from another web site): `POS How it starts
The opening of the file, as written. The whole thing — 107 lines — stays where its author put it; the contents beside it link to each section on GitHub.
GTM Workflow
Trigger
Apply this skill when a request concerns a saved workflow: creating, changing, running, scheduling, deploying, upgrading, inspecting, opening its UI, grouping, or deleting one, or its table, runs, diagram, or group.
When creating or changing a workflow, check recipes (e.g. network enrichment) for one that matches the request and follow it; this skill still owns the lifecycle. Ordinary runs of an unchanged workflow need no recipe.
Show the intent menu only when the user's entire request is /gtm-workflow or /gtm-workflows, with no action or other words. Ask Choose a workflow action. with three choices: Open GTM Workflows, Create a workflow, Manage a workflow, and wait. Manage asks which workflow and action: change, run/test, schedule/deploy, group, upgrade/repair, or delete. Bare entry performs no creation, execution or deployment.
Open GTM Workflows is already an explicit Open request. Resolve the verified viewer URL and return it immediately using entry links; do not show the intent menu or ask the user to choose Open again. Loading this skill does not turn an explicit request into a bare invocation. Other explicit actions also go directly to their procedure. If Open finds no workspace, explain workspace setup; if the workspace has no workflows, show its empty list.
Scope
This skill owns <workspace>/workflows/, a Vercel Workflow runtime on Nitro copied from the template's templates/ on first use: workflow files, db/tables/, migrations, vercel.json, .env, the local database, runs, diagram pages, and the deployed copy. Runs execute locally against this workspace's own Postgres in data/pg by default; they target the deployed copy when the user asks or the host states there are no local runs, and hosted results are read through the deployed copy's query route. Keys live in workflows/.env.local locally and in the project's Production variables when deployed, both edited through the viewer's Keys page (Connections tab); for setup, key discovery and key changes, read Keys. The remaining workspace files outside workflows/ belong to the other gtm skills.
What ships with it
27 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- recipes/enrich-network/acceptance.md 3.5 KB
- recipes/enrich-network/interactions.md 3.2 KB
- recipes/enrich-network/README.md 6.0 KB
- recipes/enrich-network/recipe.md 6.0 KB
- recipes/README.md 1.2 KB
- references/connections.md 14 KB
- references/deploy.md 14 KB
- references/entry-links.md 2.1 KB
- references/imports.md 2.1 KB
- references/interactions.md 15 KB
- references/linked-data.md 3.3 KB
- references/local-and-production.md 7.4 KB
- references/local.md 35 KB
- references/patterns.md 19 KB
- references/profile-field-inventory.json 69 KB
- references/profile-fields.md 36 KB
- references/reliability.md 3.3 KB
- references/shared-profiles.md 11 KB
- references/viewer.md 25 KB
- scripts/doctor.mjs 7.5 KB runs code
- scripts/hosted.mjs 42 KB runs code
- scripts/root-files.mjs 1.6 KB runs code
- scripts/scaffold-manifest.mjs 662 B runs code
- scripts/setup.mjs 6.6 KB runs code
- scripts/share-firewall.mjs 6.6 KB runs code
- scripts/template.mjs 11 KB runs code
- scripts/upgrade-package.mjs 3.2 KB runs code
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.
- 22d ago Changed · +2 lines · -31 tokens per session 91fb9d2ce880
- 23d ago Changed · +1 lines · +29 tokens per session 6b7c9e6ff844
- 1mo ago Changed 94a88bfaeb77
- 1mo ago Changed eec106c99ba7
- 1mo ago Changed bd4cb325c157
- 1mo ago Changed · +3 lines 793c1ab3b6b5
- 1mo ago Changed · +46 tokens per session dc1e41e9f634
- 1mo ago Changed 62086207ec4e
- 1mo ago Changed · +14 tokens per session b4e1079d92a0
- 1mo ago First seen · 101 lines · 169 tokens per session scan A 354668b585dc
gtm-workflow is a skill published in the GitHub repository eliasstravik/gtm-skills (24 stars, last pushed 22d ago), licensed MIT. It adds 227 tokens to every session and 8,785 once invoked, about $0.0009 per session on Opus 5.5. A static security scan graded it A with 1 finding (makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
gtm-workflow compared with skills from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| gtm-workfloweliasstravik/gtm-skills | Skill | 24 | 22d ago | MIT | A | 227 | Claude Code, Codex |
| startup-launch-playbookGingiris-1031/gingiris-skills | Skill | 89 | 2d ago | MIT | A | 58 | Claude Code, Codex |
| google-tag-managerVKirill/claude-lane-stack | Skill | 124 | 8d ago | MIT | A | 134 | Claude Code |
| content-atomizerSalesably/salesably-marketplace | Skill | 54 | 24d ago | MIT | A | 57 | Claude Code |
| orchestratorSalesably/salesably-marketplace | Skill | 54 | 24d ago | MIT | A | 49 | Claude Code |
| sales-orchestratorSalesably/salesably-marketplace | Skill | 54 | 24d ago | MIT | A | 46 | Claude Code |
| keyword-researchSalesably/salesably-marketplace | Skill | 54 | 24d ago | MIT | A | 54 | Claude Code |