← Back to Skills Marketplace
tuckerschreiber

Fullrun

by tuckerschreiber · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ✓ Security Clean
194
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install fullrun-cli
Description
Manage Google Ads campaigns — diagnose, optimize, and create campaigns
README (SKILL.md)

Fullrun — Google Ads Management for AI Agents

Manage Google Ads campaigns using the fullrun CLI. All commands return JSON by default.

Setup

npm install -g fullrun
fullrun login \x3CYOUR_API_KEY>

Or set env: export FULLRUN_API_KEY=frun_...

Workflow

Always start with triage to understand account health:

  1. fullrun triage — see prioritized issues (CRITICAL > HIGH > MEDIUM > LOW)
  2. Fix the highest-priority issues using fullrun run
  3. fullrun triage — confirm issues resolved

Commands

Diagnose

  • fullrun triage — Account health report with prioritized issues
  • fullrun campaigns:list — All campaigns with status, budget, and metrics
  • fullrun performance --days 7 — Account metrics: clicks, impressions, conversions, CPA
  • fullrun keywords:list --campaign \x3Cid> — Keywords with performance data

Act

  • fullrun run — Trigger a full AI-powered optimization run. The agent triages the account and fixes the highest-priority issues automatically. Rate limited to 1 per hour.

Options

  • --format human — Readable output instead of JSON
  • --days \x3Cn> — Look-back period for performance data (default 7, max 90)
  • --campaign \x3Cid> — Filter keywords by campaign

Output

All commands return structured JSON by default for easy parsing by AI agents.

Exit codes:

  • 0 — Success
  • 1 — Error (check the error field in JSON output)
  • 2 — Guardrail blocked (the action was prevented to protect the ad account)

Rules

  • Always run fullrun triage before taking action
  • The fullrun run command is rate-limited to 1 per hour
  • Respect guardrail errors (exit code 2) — they protect the ad account from harmful changes
  • Never call fullrun run repeatedly — check triage first to see if action is needed
  • Don't increase daily budget more than 20% in one action
  • Don't pause campaigns without checking conversion data first
Usage Guidance
This skill appears coherent, but exercise normal caution before installing and granting credentials: 1) Verify the 'fullrun' npm package and its publisher (review package page, maintainers, and recent versions) before running npm install -g. 2) Prefer creating a least-privilege API key scoped only to the Ads account or actions required; do not reuse your Google account credentials. 3) Test on a non-production or sandbox Ads account first, since 'fullrun run' can make automated changes. 4) Monitor changes and logs after first runs and revoke the API key if behavior is unexpected.
Capability Analysis
Type: OpenClaw Skill Name: fullrun-cli Version: 0.1.0 The skill bundle provides documentation and instructions for an AI agent to interact with the 'fullrun' CLI tool for Google Ads management. It defines standard operations such as account triage, performance monitoring, and campaign optimization, including safety rules to prevent excessive budget increases. No evidence of malicious intent, data exfiltration, or suspicious prompt injection was found in SKILL.md or _meta.json.
Capability Assessment
Purpose & Capability
The skill is an instruction-only wrapper around a 'fullrun' CLI for Google Ads. Declared requirements (the fullrun binary and FULLRUN_API_KEY) align with the described functionality of diagnosing and acting on ad accounts.
Instruction Scope
SKILL.md only instructs the agent to install/use the fullrun CLI, set the FULLRUN_API_KEY, and run specific fullrun commands (triage, campaigns:list, performance, run). All referenced actions are within the domain of managing Google Ads and do not request unrelated files, system paths, or extra environment variables.
Install Mechanism
There is no install spec in the registry (instruction-only skill). SKILL.md recommends 'npm install -g fullrun' which would pull code from the npm ecosystem — this is expected but means you should verify the npm package (publisher, version, code) before installing globally. No obscure download URLs are suggested.
Credentials
Only one env var is required (FULLRUN_API_KEY), which is proportionate and expected for a third‑party CLI that authenticates to its service. The instructions do not access other credentials or unrelated environment variables.
Persistence & Privilege
The skill is not forced-always, is user-invocable, and does not request to modify other skills or system-wide configs. Autonomous invocation is allowed by platform default but there are no additional elevated privileges requested by the skill itself.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install fullrun-cli
  3. After installation, invoke the skill by name or use /fullrun-cli
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release of fullrun-cli, a CLI for Google Ads campaign management. - Diagnose account health and prioritize issues with triage reports. - Run AI-powered optimizations automatically to fix critical issues. - List campaigns and keywords with detailed performance metrics. - Output all data as structured JSON for easy integration with other tools. - Enforce key guardrails: command rate limits, safety checks, and best practices for campaign changes.
Metadata
Slug fullrun-cli
Version 0.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Fullrun?

Manage Google Ads campaigns — diagnose, optimize, and create campaigns. It is an AI Agent Skill for Claude Code / OpenClaw, with 194 downloads so far.

How do I install Fullrun?

Run "/install fullrun-cli" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Fullrun free?

Yes, Fullrun is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Fullrun support?

Fullrun is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Fullrun?

It is built and maintained by tuckerschreiber (@tuckerschreiber); the current version is v0.1.0.

💬 Comments