Skip to content
Agentmart
Submit a tool

gmp-gtm

Google Tag Manager: Accounts, containers, tags, triggers, variables, and versions.

Skill by lucianfialho

IndexedApache-2.0★ 33
Write a review

Chalk Labs

Need help deploying gmp-gtm?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/lucianfialho-gmp-gtm

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Google Tag Manager: Accounts, containers, tags, triggers, variables, and versions.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/gmp-gtm

What's inside

Skill name
gmp-gtm
Description
Google Tag Manager: Accounts, containers, tags, triggers, variables, and versions.
License
Apache-2.0
Instructions
130 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# gtm (Google Tag Manager API v2)

> **PREREQUISITE:** Read `../gmp-shared/SKILL.md` for auth, global flags, and output formats.

```bash
gmp gtm <command> [flags]
```

## Commands

| Command | Description |
|---------|-------------|
| `accounts` | List GTM accounts |
| `containers` | List containers for an account |
| `tags` | List tags in a container workspace |
| `triggers` | List triggers in a container workspace |
| `variables` | List variables in a container workspace |
| `versions` | List published container versions |

## Quick Reference

### List accounts and containers

```bash
gmp gtm accounts
gmp gtm containers -a ACCOUNT_ID
```

### List tags, triggers, and variables

```bash
# Uses default workspace automatically
gmp gtm tags -p accounts/X/containers/Y -f table
gmp gtm triggers -p accounts/X/containers/Y -f table
gmp gtm variables -p accounts/X/containers/Y -f table

# Specific workspace
gmp gtm tags -p accounts/X/containers/Y -w 3 -f table
```

### List published versions

```bash
gmp gtm versions -p accounts/X/containers/Y -f table
gmp gtm versions -p accounts/X/containers/Y -l 5 -f table
```

## Container Path Format

All tag/trigger/variable/version commands require a container path:

```
accounts/{ACCOUNT_ID}/containers/{CONTAINER_ID}
```

Get the account ID from `gmp gtm accounts` and container ID from `gmp gtm containers -a ACCOUNT_ID`.

## Workspace Behavior

- Default: `-w 0` uses the "Default Workspace" automatically.
- Specify `-w <ID>` for a specific workspace.
- The CLI resolves the default workspace by listing workspaces and picking "Default Workspace" or the first available.

## Output Columns

Table and CSV output is simplified. **JSON output includes full API fields** — use `-f json` for audits and automation.

### Tags (`-f table`)
| Column | Description |
|--------|-------------|
| `tagId` | Tag ID |
| `name` | Tag name |
| `type` | Tag type (e.g. `ua`, `awct`, `html`, `gaawe`) |
| `firingTriggerId` | Comma-separated trigger IDs |
| `paused` | Whether the tag is paused |

### Tags (`-f json` — additional fields)
| Field | Description |
|-------|-------------|
| `parameter` | Full parameter array (measurementId, eventName, eventParameters, etc.) |
| `blockingTriggerId` | Array of blocking trigger IDs |
| `fingerprint` | Tag fingerprint |
| `path` | Full resource path |

### Triggers (`-f table`)
| Column | Description |
|--------|-------------|
| `triggerId` | Trigger ID |
| `name` | Trigger name |
| `type` | Trigger type (e.g. `pageview`, `click`, `customEvent`) |

### Triggers (`-f json` — additional fields)
| Field | Description |
|-------|-------------|
| `filter` | Trigger condition filters |
| `autoEventFilter` | Auto-event filters |
| `parameter` | Trigger parameter array |
| `fingerprint` | Trigger fingerprint |
| `path` | Full resource path |

### Variables (`-f table`)
| Column | Description |
|--------|-------------|
| `variableId` | Variable ID |
| `name` | Variable name |
| `type` | Variable type (e.g. `v`, `jsm`, `gas`) |

### Variables (`-f json` — additional fields)
| Field | Description |
|-------|-------------|
| `parameter` | Variable parameter array |
| `fingerprint` | Variable fingerprint |
| `path` | Full resource path |

## Tips

- Get the container path from `gmp gtm containers -a ACCOUNT_ID` -- use the `path` column.
- Tags, triggers, and variables are workspace-scoped. Use `-w 0` for the default workspace.
- Use `gmp gtm versions` to see publish history and compare tag/trigger/variable counts across versions.

From lucianfialho/gmp-cli, Apache-2.0.

More from lucianfialho/gmp-cli

Signals

Stars
33
Forks
3
Open issues
5
Last commit (this folder)
Apr 20, 2026 (6 months ago)
Last release
Apr 27, 2026 (6 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
Apache-2.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from lucianfialho

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get gmp-gtm running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying gmp-gtm?

CallGet help
Cite this page

gmp-gtm skill. Agent Mart. https://agentmart.dev/skills/lucianfialho-gmp-gtm (last updated 2026-10-24)