From fullvision
Find search terms and placements that spend real money and produce zero paying customers, then propose negative keywords. Judges on Stripe revenue, not form fills.
How this skill is triggered — by the user, by Claude, or both
Slash command
/fullvision:fv-cut-wasted-spendThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The job a marketer already runs every Monday. The difference here: **zero payers**, not zero
The job a marketer already runs every Monday. The difference here: zero payers, not zero conversions. A term with 40 form fills and no Stripe charge is the most expensive kind of waste, and it is invisible to the ad platform's own reporting.
Read shared/reading-fullvision-data.md, shared/safety-rails.md and
shared/sparse-data.md before calling anything. All three are binding. For the platform whose
spend you are judging, also read shared/platforms/google.md, shared/platforms/meta.md or
shared/platforms/linkedin.md — the attribution windows are not comparable and the write
capabilities differ.
fv-data-health. On 🚩, abort. On ⚠️, raise every minimum-n
threshold below by 50% and say so in the report.fullvision:query_view on
view:ads-measurement-start. Everything before that date is unmeasurable, not wasteful.
All spend figures below are within the measurable window only.fullvision:query_view on view:keyword-performance for
the trailing 90 days, and view:ads-leaderboard for account context (use the clipped_*
columns). Aggregate in SQL, never client-side.shared/sparse-data.md §4, zero payers alone is not enough at low
volume. Require a second signal per candidate: no assisted conversions in any attribution
model (view:ltv-by-campaign), or engaged-session rate far below the account baseline
(view:ad-landing-pages). Drop candidates that fail corroboration into "Not proposed".shared/safety-rails.md §1).fv-kill-losing-campaigns (v2).The official Google Ads MCP server exposes GAQL reads only. Every run of this skill is
read-only mode per shared/safety-rails.md §9: emit the change-list as an artifact with
copy-pasteable negative keyword lists grouped by ad group, plus the exact Ads UI path to apply
them. Report this as the normal outcome. Do not present it as a failure, and do not suggest
installing an unvetted community write server.
shared/report-format.md. Each proposed negative keyword line carries: term, spend, clicks,
payers, attributed revenue, ad group, and the corroborating signal.
fv-data-health returns 🚩.npx claudepluginhub fullvision-team/fullvision-plugin --plugin fullvisionGuides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
Synthesizes the current conversation into a structured spec (PRD) and publishes it to the project issue tracker with a ready-for-agent label, without interviewing the user.