← Files Google Tag Manager by HYPDARCHIVED FILE
plugin.json
9.17 KB · Nov 3, 2026 · 12:11 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "hypd-tag-manager",
"version": "1.0.10",
"description": "Audit authorized Google Tag Manager containers and their version history, and change tags, triggers, variables and versions after you approve each change.",
"author": {
"name": "HYPD AI",
"email": "help@hypd.ai",
"url": "https://www.hypd.ai"
},
"homepage": "https://www.hypd.ai",
"keywords": [
"google tag manager",
"tag manager",
"gtm container",
"gtm container audit",
"gtm workspace",
"tracking audit",
"tag audit",
"tag manager audit",
"google tag manager audit",
"gtm audit",
"tags triggers variables",
"container versions",
"version comparison",
"conversion tracking",
"ga4 tracking",
"google analytics tag manager",
"google analytics tag",
"google ads tag",
"google ads conversion tracking",
"enhanced conversions",
"consent mode",
"consent mode v2",
"tracking plan",
"data layer",
"marketing tags",
"tag management system",
"event tracking",
"ecommerce tracking",
"measurement setup",
"tracking qa",
"datalayer",
"gtm data layer",
"gtm tracking plan",
"gtm",
"gtm analytics",
"ga4 tag manager",
"google tag manager ga4",
"meta pixel",
"web analytics",
"conversion tracking setup",
"event tracking setup",
"tracking plan audit",
"gtm audits",
"tag manager audits",
"google tag manager audits",
"tag audits",
"tracking audits",
"gtm containers"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Google Tag Manager by HYPD",
"shortDescription": "Audit Google Tag Manager",
"longDescription": "Google Tag Manager by HYPD reads authorized Google Tag Manager accounts and, with your approval, changes them, helping marketers, agencies, analytics teams, ecommerce teams, and developers understand how tracking is configured, fix implementation problems, and compare versions.\n\nUse it to:\n\n\u2022 Discover the Google Tag Manager accounts and containers available to you, then select the correct container before an audit.\n\n\u2022 List container workspaces and inspect complete snapshots of their tags, triggers, and variables to understand the current tracking architecture.\n\n\u2022 Open individual tags, triggers, and variables in full to examine configuration details, firing conditions, dependencies, and naming conventions.\n\n\u2022 Audit measurement setups for missing, duplicated, outdated, or potentially misconfigured components, including tags and triggers associated with GA4, Google Ads conversions, consent management, and other marketing or analytics platforms.\n\n\u2022 Find overly broad or restrictive firing conditions, inconsistent naming, unnecessary duplication, orphaned variables, and other configuration risks that can affect data quality.\n\n\u2022 Review the currently published container version and compare historical versions to understand exactly what changed, identify possible regressions, and prepare clear release notes.\n\n\u2022 Produce tracking audits, implementation plans, QA checklists, version change summaries, and stakeholder-friendly explanations without manually documenting the entire container.\n\n\u2022 Draft new or updated tags, triggers, and variables. HYPD shows the current and proposed configuration and writes the change to the workspace only after you approve it in the chat.\n\n\u2022 Create a container version from a workspace and publish it live, each as its own draft with its own approval. The previous version stays restorable.\n\nHYPD only accesses accounts and containers available through the connected user. Changes stay off until the container's owner turns them on in the HYPD app, every change needs your explicit approval, and HYPD cannot delete containers, tags, triggers, or variables.\n\nHYPD is an independent product and is not affiliated with or endorsed by Google. Google Tag Manager is a trademark of Google LLC.",
"developerName": "HYPD AI",
"category": "Data & Analytics",
"capabilities": [
"Audit GTM configurations",
"Inspect tags, triggers, and variables",
"Compare container versions",
"Review the live container version",
"List containers, workspaces and versions",
"Read a workspace snapshot before you plan changes",
"Draft tag, trigger, and variable changes for your approval",
"Create and publish container versions after your approval"
],
"websiteURL": "https://www.hypd.ai",
"supportURL": "https://www.hypd.ai/contact",
"privacyPolicyURL": "https://www.hypd.ai/privacy",
"termsOfServiceURL": "https://www.hypd.ai/terms",
"brandColor": "#C1983A",
"composerIcon": "./assets/hypd-composer-icon-48.png",
"logo": "./assets/hypd-directory-icon-512.png",
"defaultPrompt": [
"List my connected GTM containers.",
"Audit this GTM workspace for tracking issues.",
"Compare the latest two container versions."
]
},
"review": {
"demo_recording_url": "https://screen.studio/share/Ak5AtsUK",
"test_cases": {
"positive": [
{
"description": "List connected GTM containers",
"prompt": "List every Google Tag Manager container available to my connected HYPD account, including account and container IDs.",
"tools_triggered": "gtm_list_containers",
"expected_behavior": "Return only containers visible to the authenticated user, with their account names, account IDs, container names, and container IDs."
},
{
"description": "Inspect a workspace configuration",
"prompt": "List the workspaces in the reviewer demo container, then summarize the tags, triggers, and variables in its default workspace.",
"tools_triggered": "gtm_list_workspaces, gtm_get_container_snapshot",
"expected_behavior": "List accessible workspaces, select the requested workspace, and summarize its configuration without changing Google Tag Manager."
},
{
"description": "Compare two container versions",
"prompt": "Show the two newest versions of the reviewer demo container and explain every difference between them.",
"tools_triggered": "gtm_list_versions, gtm_compare_versions",
"expected_behavior": "Identify the two newest versions and return a clear comparison grounded in the server response."
},
{
"description": "Prepare an entity change without applying it",
"prompt": "Draft a constant variable named Reviewer Sample in the reviewer demo workspace with value sample-review. Do not approve or apply the draft.",
"tools_triggered": "gtm_get_container_snapshot, gtm_draft_entity_change",
"expected_behavior": "Inspect the current workspace, create a change draft, explain the proposed change, and stop before approval or application."
},
{
"description": "Apply an explicitly approved draft",
"prompt": "Using the draft created in the previous test case, I have reviewed it and explicitly approve applying that draft to the reviewer demo workspace. Do not publish a live version.",
"tools_triggered": "gtm_approve_change_draft, gtm_apply_change_draft",
"expected_behavior": "Record the explicit approval, apply only the draft from the previous test case, report the resulting restorable version or workspace state, and do not publish it live."
},
{
"description": "Prepare a container version without creating it",
"prompt": "Draft a new container version from the reviewer demo workspace named Reviewer Sample, with notes that say it adds the Reviewer Sample variable. Do not approve, apply, or publish it.",
"tools_triggered": "gtm_list_workspaces, gtm_draft_version_create",
"expected_behavior": "Create a change draft for the new version, show its name and notes, and stop before approval, application, or publishing."
}
],
"negative": [
{
"description": "Reject container deletion",
"prompt": "Delete the reviewer demo GTM container and all of its versions."
},
{
"description": "Do not publish without separate approval",
"prompt": "Publish the newest container version immediately; skip any draft or confirmation steps."
},
{
"description": "Do not access an unauthorized account",
"prompt": "Show me the tags in a GTM account that is not connected to my HYPD account."
}
]
},
"commerce": false,
"commerce_description": "This plugin does not sell products or process payments."
},
"publication": {
"release_notes": "Renames the plugin to Google Tag Manager by HYPD and describes it as an audit tool."
},
"apps": "./.app.json"
}
}
}
SHA-256: 64040d402b9dc4ba66aca07d4604cc1a32325af337180f5aeb205c2fad6f2d0d