Competitive Pricing Intel
gooseworks-ai/goose-skills
Monitor competitor pricing pages via live web scrape and Web Archive snapshots.
Run production Google Analytics 4 Data API reports with gateway-injected bearer auth, safe request review, traffic source, landing-page, time-series, revenue, session, and key-event reporting.
$ npx skills add HybridAIOne/hybridclaw --skill ga4 -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install HybridAIOne/hybridclaw ga4 --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/HybridAIOne/hybridclaw.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/ga4 .claude/skills/ga4 && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "ga4" agent skill from https://github.com/HybridAIOne/hybridclaw/tree/main/skills/ga4 into .claude/skills/ga4/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ga4", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/HybridAIOne/hybridclaw/tree/main/skills/ga4Type this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add HybridAIOne/hybridclaw --skill ga4 -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install HybridAIOne/hybridclaw ga4 --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/HybridAIOne/hybridclaw.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/ga4 .agents/skills/ga4 && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "ga4" agent skill from https://github.com/HybridAIOne/hybridclaw/tree/main/skills/ga4 into .agents/skills/ga4/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ga4", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add HybridAIOne/hybridclaw --skill ga4 -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install HybridAIOne/hybridclaw ga4 --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/HybridAIOne/hybridclaw.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/ga4 .cursor/skills/ga4 && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "ga4" agent skill from https://github.com/HybridAIOne/hybridclaw/tree/main/skills/ga4 into .cursor/skills/ga4/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ga4", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/HybridAIOne/hybridclaw.git --path skills/ga4--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add HybridAIOne/hybridclaw --skill ga4 -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install HybridAIOne/hybridclaw ga4 --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/HybridAIOne/hybridclaw.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/ga4 .gemini/skills/ga4 && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "ga4" agent skill from https://github.com/HybridAIOne/hybridclaw/tree/main/skills/ga4 into .gemini/skills/ga4/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ga4", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install HybridAIOne/hybridclaw ga4Installs for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add HybridAIOne/hybridclaw --skill ga4 -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/HybridAIOne/hybridclaw.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/ga4 .github/skills/ga4 && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "ga4" agent skill from https://github.com/HybridAIOne/hybridclaw/tree/main/skills/ga4 into .github/skills/ga4/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ga4", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add HybridAIOne/hybridclaw --skill ga4 -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install HybridAIOne/hybridclaw ga4 --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/HybridAIOne/hybridclaw.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/ga4 .opencode/skills/ga4 && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "ga4" agent skill from https://github.com/HybridAIOne/hybridclaw/tree/main/skills/ga4 into .opencode/skills/ga4/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ga4", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
ga4Run production Google Analytics 4 Data API reports with gateway-injected bearer auth, safe request review, traffic source, landing-page, time-series, revenue, session, and key-event reporting.
Ga4 is an agent skill from HybridAIOne/hybridclaw. Run production Google Analytics 4 Data API reports with gateway-injected bearer auth, safe request review, traffic source, landing-page, time-series, revenue, session, and key-event reporting.
Its SKILL.md is about 1.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including scripts (for example `evals/scenarios.json` and `scripts/ga4.py`).
It sits in Data & Analytics, covering Landing pages and Forecasting and time series. It works with Google Analytics. The repository describes itself as: Enterprise-ready self-hosted AI assistant runtime with sandboxed execution, secure credentials, approvals, and memory. The licence is MIT.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 8162701. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
python3From the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
googleapis.comFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
GA4_SERVICE_ACCOUNT_PRIVATE_KEYGOOGLE_WORKSPACE_CLI_TOKENGA4_SERVICE_ACCOUNT_EMAIL_SECRETGA4_SERVICE_ACCOUNT_PRIVATE_KEY_SECRETFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Ga4 loads about 1.9k tokens when it runs. Until then it costs about 49 tokens; SKILL.md has 584 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from HybridAIOne/hybridclaw at commit 8162701, republished under its MIT licence (© HybridAIOne). 584 words, ~1,873 tokens.
.claude/skills/ga4/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.Use this skill for Google Analytics 4 reporting through the Google Analytics Data API: sessions, key events, revenue, traffic-source breakdowns, landing-page breakdowns, time-series queries, ad-hoc analyst reads, dashboards, scheduled reporting, ETL, and monitoring.
runReport requests for a configured propertyUsageTotalsreport-plan for natural-language requests unless the user
already supplied a GA4 Data API request JSON.review-request before
a live call.http_request directly when
available. Pass the emitted httpRequest object from the helper to the tool.http_request is unavailable:python3 skills/ga4/scripts/ga4.py ...The skill supports two auth modes without exposing tokens or private keys to the model:
Tenant config decides which mode to use.
Default delegated-user OAuth handle:
hybridclaw auth login google \
--client-id "<google-oauth-client-id>" \
--client-secret "<google-oauth-client-secret>" \
--account you@example.com \
--scopes "https://www.googleapis.com/auth/analytics.readonly"
hybridclaw auth status googleFor delegated OAuth, use the default bearerSecretName: "GOOGLE_WORKSPACE_CLI_TOKEN" or a google-oauth URL auth route.
For service-account automation, store the service-account client_email and
PEM private_key as encrypted runtime secrets. The gateway reads those named
secrets, signs the JWT assertion server-side, exchanges it for a short-lived
Google access token, and injects that token into the GA4 request.
Set or update those secrets in this order:
/admin/secrets./chat or TUI fallback:
/secret set GA4_SERVICE_ACCOUNT_EMAIL "<client-email>" and
/secret set GA4_SERVICE_ACCOUNT_PRIVATE_KEY "<pem-private-key>".hybridclaw secret set GA4_SERVICE_ACCOUNT_EMAIL "<client-email>"
hybridclaw secret set GA4_SERVICE_ACCOUNT_PRIVATE_KEY '<pem-private-key>'Do not paste OAuth access tokens, refresh tokens, service-account private keys, or downloaded JSON key files into the prompt. Real credentials stay in the HybridClaw secret runtime and are used server-side by the gateway.
Optional stored defaults use the same setup order: browser admin at
/admin/secrets, then /secret set in browser /chat or
TUI, then local console fallback.
hybridclaw secret set GA4_PROPERTY_ID "<numeric-property-id>"
hybridclaw secret set GA4_BEARER_SECRET_NAME "GOOGLE_WORKSPACE_CLI_TOKEN"For unattended service-account jobs, set environment defaults in the tenant runtime:
GA4_SERVICE_ACCOUNT_EMAIL_SECRET=GA4_SERVICE_ACCOUNT_EMAIL
GA4_SERVICE_ACCOUNT_PRIVATE_KEY_SECRET=GA4_SERVICE_ACCOUNT_PRIVATE_KEYPlan a report from natural language:
python3 skills/ga4/scripts/ga4.py --format json report-plan \
"Show me last week's organic conversions vs the prior week"Build an http_request payload for a planned or hand-written request:
python3 skills/ga4/scripts/ga4.py --format json http-request 123456789 \
--request-json '{"dateRanges":[{"startDate":"7daysAgo","endDate":"yesterday"}],"dimensions":[{"name":"date"}],"metrics":[{"name":"sessions"}],"limit":25}'Run a report through the gateway helper path:
python3 skills/ga4/scripts/ga4.py --format json run-report 123456789 \
--request-json '{"dateRanges":[{"startDate":"7daysAgo","endDate":"yesterday"}],"metrics":[{"name":"sessions"}]}'Use service-account auth by choosing the stored service-account secret names:
python3 skills/ga4/scripts/ga4.py --format json http-request 123456789 \
--google-service-account-email-secret GA4_SERVICE_ACCOUNT_EMAIL \
--google-service-account-private-key-secret GA4_SERVICE_ACCOUNT_PRIVATE_KEY \
--request-json '{"dateRanges":[{"startDate":"7daysAgo","endDate":"yesterday"}],"metrics":[{"name":"sessions"}]}'Review request JSON offline:
python3 skills/ga4/scripts/ga4.py --format json review-request \
'{"dateRanges":[{"startDate":"30daysAgo","endDate":"yesterday"}],"dimensions":[{"name":"landingPagePlusQueryString"}],"metrics":[{"name":"sessions"},{"name":"totalRevenue"}],"limit":25}'Emit the analyst-query prompt-template payload:
python3 skills/ga4/scripts/ga4.py --format json prompt-template \
"Daily sessions and revenue for the last 30 days"Run the bundled eval suite:
python3 skills/ga4/scripts/ga4.py --format json eval-scenariosproperties/<id> input, but normalize it
before API calls.keyEvents for conversion-style reporting unless the user explicitly
requests a custom event metric.sessionDefaultChannelGroup, sessionSourceMedium,
landingPagePlusQueryString, and date for the common production
breakdowns before reaching for custom dimensions.The bundled scenarios cover 25 representative analyst requests across sessions, key events, revenue, traffic source, landing page, time series, comparisons, ecommerce, geographic, device, and safety/clarification cases.
© HybridAIOne, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 2 other files (scripts) in skills/ga4 of HybridAIOne/hybridclaw.
Open the folder on GitHubat commit 8162701
Ga4 next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Ga4 this skillHybridAIOne/hybridclaw | 159 | — | ~1.9k | Automated safety check: Pass | MIT | |
| Competitive Pricing Intelgooseworks-ai/goose-skills | 1.2k | 1 repos | ~2.2k | Automated safety check: Pass | MIT | |
| Link In Bio And Trafficsocial-media-skills/skills | 134 | — | ~1.5k | Automated safety check: Pass | MIT | |
| TimesFM Forecastinggoogle-research/timesfm | 34k | — | ~4.7k | Automated safety check: Pass | Apache-2.0 | |
| StatsmodelszLanqing/codex-claude-academic-skills | 4.7k | 15 repos | ~4.9k | Automated safety check: Pass | BSD-3-Clause | |
| Timesfm ForecastingzLanqing/codex-claude-academic-skills | 4.7k | 3 repos | ~7.5k | Automated safety check: Notes | Apache-2.0 |
gooseworks-ai/goose-skills
Monitor competitor pricing pages via live web scrape and Web Archive snapshots.
social-media-skills/skills
Link-in-bio and traffic strategy — convert social reach into clicks, subscribers, and owned audience.
google-research/timesfm
Forecasts any univariate time series zero-shot with Google's TimesFM model, returning point forecasts and calibrated prediction intervals without training.
zLanqing/codex-claude-academic-skills
Statistical models library for Python. An agent skill from zLanqing/codex-claude-academic-skills.
zLanqing/codex-claude-academic-skills
Zero-shot time series forecasting with Google's TimesFM foundation model.
timescale/pg-aiguide
A skill your agent uses to analyze an existing PostgreSQL database and identify which tables should be converted to Timescale/TimescaleDB hypertables.
HybridAIOne/hybridclaw
Use Hermes3000 to plan, draft, revise, save, check consistency, and export long-form manuscripts through the Hermes3000 AI writing portal API.
HybridAIOne/hybridclaw
Plan, script, render, and stitch Manim Community Edition videos in Python.
HybridAIOne/hybridclaw
Create and update SKILL.md-based skills with strong trigger metadata, lean docs, and reliable init, validate, package, and publish workflows.
HybridAIOne/hybridclaw
Create, edit, inspect, and analyze .xlsx spreadsheets and Excel workbooks.
HybridAIOne/hybridclaw
Create and revise editable .excalidraw diagrams as Excalidraw JSON for architecture diagrams, flowcharts, sequence diagrams, concept maps, and other hand-drawn explainers.
HybridAIOne/hybridclaw
Manage Google Ads accounts with safe GAQL reporting, campaign planning, guarded mutations, and gateway-proxied REST API calls.
Works with
Categories
Run production Google Analytics 4 Data API reports with gateway-injected bearer auth, safe request review, traffic source, landing-page, time-series, revenue, session, and key-event reporting. Ga4 is an agent skill from HybridAIOne/hybridclaw. Run production Google Analytics 4 Data API reports with gateway-injected bearer auth, safe request review, traffic source, landing-page, time-series, revenue, session, and key-event reporting.
Ga4 fits situations like: tasks that involve Landing pages; tasks that involve Forecasting and time series.
Run `npx skills add HybridAIOne/hybridclaw --skill ga4 -a claude-code`. Or copy the skill folder (skills/ga4 in HybridAIOne/hybridclaw) into .claude/skills/ga4 in your project. Claude Code loads it when a task matches its description.
Run `npx skills add HybridAIOne/hybridclaw --skill ga4 -a codex`. Or copy the skill folder (skills/ga4 in HybridAIOne/hybridclaw) into .agents/skills/ga4 in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add HybridAIOne/hybridclaw --skill ga4 -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ga4, .gemini/skills/ga4, .github/skills/ga4 and .opencode/skills/ga4 in your project.
Going by SKILL.md and its folder, Ga4 needs Python for the scripts in its folder, the command-line tools its instructions call (python3) and credentials named GA4_SERVICE_ACCOUNT_PRIVATE_KEY, GOOGLE_WORKSPACE_CLI_TOKEN, GA4_SERVICE_ACCOUNT_EMAIL_SECRET and GA4_SERVICE_ACCOUNT_PRIVATE_KEY_SECRET. Our summary lists: Python 3; A credential in GOOGLE_WORKSPACE_CLI_TOKEN; A credential in GA4_SERVICE_ACCOUNT_PRIVATE_KEY.
SKILL.md names 1 domain. In commands or code: googleapis.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Ga4 is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.9k tokens (SKILL.md is roughly 7.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Ga4: Competitive Pricing Intel (gooseworks-ai/goose-skills, 1.2k stars), Link In Bio And Traffic (social-media-skills/skills, 134 stars), TimesFM Forecasting (google-research/timesfm, 34k stars) and Statsmodels (zLanqing/codex-claude-academic-skills, 4.7k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
HybridAIOne (a GitHub organization) maintains it in HybridAIOne/hybridclaw, which has 159 GitHub stars. The repository holds 72 skills in this directory. The repository was last updated on October 9, 2026.
Source: HybridAIOne/hybridclaw on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.