goal-filter

Locks one primary marketing goal per brand and judges ideas against it.

787|132|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/indranilbanerjee/digital-marketing-pro --skill goal-filter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: goal-filter
Source: https://github.com/indranilbanerjee/digital-marketing-pro/tree/main/skills/goal-filter
Command: npx skills add https://github.com/indranilbanerjee/digital-marketing-pro --skill goal-filter

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Marketing teams drift: they produce defensible work that never moves the quarter's number because no single objective is enforced. This Skill locks one measurable goal per brand and rules every idea, draft, campaign, or plan against it before time or budget is committed.

Core Features & Use Cases

  • Goal Locking: Forces the user to rank competing goals and commit to one sentence with a metric and deadline, persisted in goal-lock.json so every session reads the same objective.
  • Verdict Engine: Rules each submitted item ON GOAL, PARTIAL, or OFF GOAL with reasoning, opportunity-cost analysis, and always returns a fix or a sharper version that pulls harder toward the metric.
  • Drift Detection: Reads the verdict history to name patterns — three OFF verdicts in a week is flagged as strategic drift, not isolated ideas.
  • Use Case: A brand manager considering a podcast launch runs a goal check; the Skill rules it OFF GOAL against the locked target of 40 demo bookings per month, explains the opportunity cost, and rewrites the idea as a webinar series tied to demo signups.

Quick Start

Ask the assistant to lock the goal for this quarter for your brand, then check whether your next campaign idea is on goal.

Frequently Asked Questions about goal-filter

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I keep my marketing team focused on one goal?

Lock one primary goal with a metric and deadline using the goal-filter, then run every idea, draft, or plan through it before committing budget. Each item receives an ON GOAL, PARTIAL, or OFF verdict plus a concrete fix or sharper version.

How to check if a campaign idea supports my marketing objective?

Submit the idea with the --check flag against your locked goal. The Skill rules whether it moves the goal's metric directly, weighs the opportunity cost of displaced on-goal work, and rewrites the idea to pull harder toward the target.

Can I change the locked marketing goal mid-quarter?

Yes, changing the goal deliberately is allowed via --set, which archives the old goal into history with its end date. Silent drift is what the filter prevents — the record shows one deliberate change rather than a smear.

What happens if I have multiple marketing goals?

The Skill forces you to rank competing goals before locking anything, since a filter with more than one goal is useless. Only one goal is active at a time per brand.

Where is the locked goal stored between sessions?

The locked goal persists in goal-lock.json inside the brand workspace at ~/.claude-marketing/brands/{brand-slug}/, including the metric, target, deadline, and full verdict history. Every session reads the same file.