<Devsly/>
NotebookLM Watermark Remover
Remove the NotebookLM watermark from PDF slide exports — free, unlimited, and 100% in your browser.
View
NotebookLM Video Watermark Remover
Remove the NotebookLM watermark from every frame of your MP4 and auto-trim the end card — free and unlimited.
View
Gemini Watermark Remover
Remove the Gemini (Veo) sparkle watermark from every frame of your AI-generated MP4 — free and unlimited.
View
MCP https://devsly.io/mcp MCP Tools Best Skills API Docs

Keyboard Shortcuts

Navigation

Quick Search
⌘ / Ctrl + K
Toggle Dark Mode
⌘ / Ctrl + D
Close Dialogs
Esc

Tool Actions

Execute / Process
⌘ / Ctrl + Enter
Clear Input
⌘ / Ctrl + Shift + C
Copy Output
⌘ / Ctrl + Shift + X

Editor

Select All
⌘ / Ctrl + A
Undo
⌘ / Ctrl + Z
Redo
⌘ / Ctrl + Shift + Z

Updated today

by aaron-he-zhu

aaron-marketing-skills

120 marketing skills as an AI marketing staff — plugin, portable skills, or an 8-bot team across 7 disciplines (narrative, SEO/GEO, social, email, paid, influencer, launch) on one contract, with 8 auditor gates: TALE · CORE-EEAT · CITE · ECHO · SEND · ROAS · STAR · RAMP.

  • Active — Updated in the last 14 days

3k GitHub stars (2,962)

+116 in 20 days

Stars gained per day · daily snapshots since Sep 26
Stars gained per day, Sep 26 to Oct 16: +116 in total; the busiest day was Oct 14 with +30 stars.Sep 27: 0 starsSep 28: +3 starsSep 29: +2 starsSep 30: +1 starsOct 1: +1 starsOct 2: +2 starsOct 3: +3 starsOct 4: +5 starsOct 5: +6 starsOct 6: +3 starsOct 7: +8 starsOct 8: +2 starsOct 9: +4 starsOct 10: +5 starsOct 11: +7 starsOct 12: +6 starsOct 13: +4 starsOct 14: +30 starsOct 15: +15 starsOct 16: +9 stars
Stars gained between daily snapshots
PeriodNew stars
Sep 270
Sep 28+3
Sep 29+2
Sep 30+1
Oct 1+1
Oct 2+2
Oct 3+3
Oct 4+5
Oct 5+6
Oct 6+3
Oct 7+8
Oct 8+2
Oct 9+4
Oct 10+5
Oct 11+7
Oct 12+6
Oct 13+4
Oct 14+30
Oct 15+15
Oct 16+9
  • 30 skills (30 skills found in its SKILL.md files)
  • 381 forks (381 forks)
  • Today last update (Last updated today)

Install

Skills CLI

npx skills add aaron-he-zhu/aaron-marketing-skills

Asks which skills and agents to install. Just one: npx skills add aaron-he-zhu/aaron-marketing-skills --skill channel-registry — add -g for every project.

Claude Code

git clone https://github.com/aaron-he-zhu/aaron-marketing-skillscp -r "aaron-marketing-skills/protocol/channel-registry" ~/.claude/skills/

Copies the channel-registry skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.

Plugin

/plugin marketplace add aaron-he-zhu/aaron-marketing-skills

Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.

Skills can run code on your machine — read the SKILL.md first.

What it does

In the author's own words, from each skill's SKILL.md — showing the first 30 of 120 files.

  • channel-registry

    Use when the user asks to register/query a social channel, record channel state, cadence, governance, voice adaptation, UGC permission, or advocacy facts; curates them through the append-only channels event stream and derived views. Not for ECHO scoring — use social-quality-auditor; not for channel selection — use channel-portfolio-planner. 渠道台账/账号档案/UGC授权记录

    protocol/channel-registry/SKILL.md on GitHub (opens in a new tab)
  • consent-registry

    Use when the user asks to "log this subscriber's opt-in", record unsubscribes/complaints, or query lawful basis; curates pseudonymous consent facts through the append-only consent stream and applies suppression/erasure tombstones immediately. Not for SEND scoring — use email-quality-auditor; not for building segments — use list-segment-builder. 订阅同意台账/实时退订抑制/合法性依据登记

    protocol/consent-registry/SKILL.md on GitHub (opens in a new tab)
  • creator-registry

    Use when the user asks "what did we pay this creator last time" or to "update the creator roster"; curates creator identity, rate, rights, exclusivity, compliance-event, and performance facts through the append-only creators event stream. Not for scoring fit — use fit-scorer; not for reviewing content — use creator-content-auditor. 创作者档案/达人名册

    protocol/creator-registry/SKILL.md on GitHub (opens in a new tab)
  • entity-registry

    Use when the user asks to "optimize entity presence", reconcile an entity identity, or update canonical Knowledge Graph facts; audits and maintains machine-facing identity, sameAs, schema, disambiguation, and AI-recognition evidence through the entities registry. Not for page-level AI-citation readiness - use geo-content-optimizer; not for human-facing brand canon - use narrative-registry. 实体注册/知…

    protocol/entity-registry/SKILL.md on GitHub (opens in a new tab)
  • launch-registry

    Use when the user asks to "log this launch", query a launch date/embargo, record a stage transition, or update submissions/outcomes; curates launch facts through the append-only launches event stream with optimistic revisions and derived dossier/calendar views. Not for RAMP scoring — use launch-readiness-auditor; not for planning tier/window — use launch-tier-planner. 发布台账/发布日历/阶段与禁运期记录

    protocol/launch-registry/SKILL.md on GitHub (opens in a new tab)
  • memory-management

    Use when the user asks to "remember project context", review saved findings, initialize runtime memory, archive stale work, reconcile notes, or erase a subject; manages authorized HOT/WARM/COLD working memory across all disciplines while preserving registry event ownership and privacy controls. Not for changing canonical registry facts - route those through the owning registry. 项目记忆/跨会话

    protocol/memory-management/SKILL.md on GitHub (opens in a new tab)
  • narrative-registry

    Use when the user asks to record/query the brand narrative canon, tagline, message hierarchy, voice/naming rules, or a canon re-version; curates complete versioned canon events through the append-only narrative stream and derived views. Not for TALE scoring — use narrative-quality-auditor; not for authoring the system — use message-system-architect. 品牌叙事台账/canon 记录/语气与命名规范

    protocol/narrative-registry/SKILL.md on GitHub (opens in a new tab)
  • offer-claims-registry

    Use when the user asks to "register this claim", "log our current offers", or "where is the proof for this figure"; curates claim wording, evidence, disclosures, terms, review dates, and live offers through the append-only claims event stream. Not for scoring claim vetoes — use the relevant auditor; not for writing ad copy — use ad-creative-builder. 广告声明台账/优惠信息登记/证据溯源

    protocol/offer-claims-registry/SKILL.md on GitHub (opens in a new tab)
  • ad-account-auditor

    Use when auditing a paid ad account for incremental contribution, wasted spend, or measurement integrity before scaling; runs a typed 20-item ROAS profile with verified vetoes and a SHIP/FIX/BLOCK/UNDECIDED gate on own exported data. Not for campaign structure design — use campaign-architect; not for creative production — use ad-creative-builder. 付费广告账户审计/ROAS评分

    ad/activate/ad-account-auditor/SKILL.md on GitHub (opens in a new tab)
  • conversion-signal-qa

    Use when the user asks to "QA my conversion tracking before launch", "check my UTMs / pixel / event firing", "set up a tracking pre-flight", or "set the dedup rule so Meta and Google stop double-counting"; builds and fixes the measurement plumbing — conversion-event firing, UTM hygiene, cross-platform dedup rules, attribution-window alignment, and offline/iOS-ATT modeled-gap flags — as a pre-flig…

    ad/activate/conversion-signal-qa/SKILL.md on GitHub (opens in a new tab)
  • conversion-value-mapper

    Use when the user asks to "set up conversion values so tROAS optimizes profit not orders", "map margin onto my purchase value", "build value rules for lead / phone / signup conversions", or "stop bidding to revenue when I care about profit"; defines and QAs the conversion VALUE model — per-conversion values, margin/net-value adjustment, static-vs-dynamic value rules, proxy values for non-revenue…

    ad/activate/conversion-value-mapper/SKILL.md on GitHub (opens in a new tab)
  • placement-exclusion-manager

    Use when the user asks to "build my brand-safety exclusion lists", "set placement / topic / content exclusions before launch", "add network and audience exclusions", or "prep the A1 brand-safety evidence for the auditor"; produces a placement/network exclusion list, a content-suitability & sensitive-topic block list, an audience/negative-audience exclusion set, and a packaged A1 brand/placement-s…

    ad/activate/placement-exclusion-manager/SKILL.md on GitHub (opens in a new tab)
  • ad-creative-builder

    Use when the user asks to "write ad copy", "generate RSA headlines", or "build ad creative at volume"; produces ad units — RSA headlines/descriptions, hooks, and an angle matrix — message-matched to the destination landing page. Not for scoring an ad account — use ad-account-auditor; not for the post-click page — use landing-optimizer; not for organic articles — use content-writer. 广告创意/广告文案/RSA标题

    ad/orchestrate/ad-creative-builder/SKILL.md on GitHub (opens in a new tab)
  • ad-test-designer

    Use when the user asks to "design an A/B test", "set up a creative/landing test", "run an incrementality test", or "is this result statistically and practically material?"; produces a hypothesis, variant matrix, sample-size/duration/power plan, and a documented effect/uncertainty read from own exported results. It applies only a precommitted owner-approved action rule; the statistical helper neve…

    ad/orchestrate/ad-test-designer/SKILL.md on GitHub (opens in a new tab)
  • bid-strategy-planner

    Use when the user asks to "pick a bid strategy", "set a tCPA/tROAS target", or "plan the learning-phase entry"; produces a bid-strategy choice (tCPA / tROAS / max-conversions / manual CPC), the starting target math, a portfolio grouping map, and a learning-phase entry plan. Not for splitting the budget across campaigns — use budget-optimizer; not for in-flight pacing/scale moves — use budget-paci…

    ad/orchestrate/bid-strategy-planner/SKILL.md on GitHub (opens in a new tab)
  • landing-experience-checker

    Use when the user asks to "pre-launch check the landing page", "run a Quality-Score preflight", or "verify ad-to-page message match before launch"; produces an ad↔page continuity report — message-match gaps, above-the-fold check, page-speed read, form-friction count, mobile-render flags — as a pass/fix punch list. Not for redesigning or rewriting the page — use landing-optimizer; not for scoring…

    ad/orchestrate/landing-experience-checker/SKILL.md on GitHub (opens in a new tab)
  • audience-segment-builder

    Use when the user asks to "build audience segments from my customer list", "make value-based / lookalike seed lists", "set up exclusion / suppression segments", or "map audiences to funnel stages across platforms"; turns the user's OWN customer/CRM/GA4 export into seed audiences, value-based lookalike SEED lists, exclusion/suppression segments, and a cross-platform funnel-stage targeting map, inf…

    ad/research/audience-segment-builder/SKILL.md on GitHub (opens in a new tab)
  • campaign-architect

    Use when the user asks to "plan my paid account structure", "pick Search vs PMax", "lay out ad groups / asset groups", or "audit paid-vs-organic cannibalization"; designs campaign-type selection, ad-group/asset-group layout, targeting + match types, negative/exclusion hygiene, and a paid↔organic overlap audit, and scores the ROAS A (Audience) dimension + structure. Not for computing the final RQS…

    ad/research/campaign-architect/SKILL.md on GitHub (opens in a new tab)
  • product-feed-optimizer

    Use when the user asks to "optimize my Shopping feed", "fix product disapprovals", "improve product titles/attributes", or "build feed-driven PMax asset groups"; audits and rewrites the Shopping/Performance Max product feed — title/description patterns, required and recommended attributes, GTIN/availability/price hygiene, disapproval triage, and feed-driven asset-group / listing-group structure —…

    ad/research/product-feed-optimizer/SKILL.md on GitHub (opens in a new tab)
  • search-term-miner

    Use when the user asks to "mine my search terms", "find new keywords from converting queries", "build a negative-keyword list", or "cut wasted paid spend"; harvests converting queries into new keywords/ad-groups, builds a standing negative-keyword list and an n-gram waste report from the search-terms export, and delivers a maintenance diff (add / negate / move). Not for account structure — use ca…

    ad/research/search-term-miner/SKILL.md on GitHub (opens in a new tab)
  • attribution-reconciler

    Use when platform-reported conversions disagree with GA4/ecommerce, when you suspect Meta and Google are double-counting the same sales, or for a standing (monthly) reconciliation workbook that de-dups stacked credit against an order-ID truth set, normalizes attribution windows and currency, compares attribution models, and reads incrementality from a geo/holdout test. Not for the point-in-time R…

    ad/scale/attribution-reconciler/SKILL.md on GitHub (opens in a new tab)
  • budget-pacing-monitor

    Use when the user asks to "check pacing", "am I over/under-spending", "is this campaign on track to hit budget", or "why did spend spike/stall mid-flight"; returns a spend-vs-target-curve read, learning-phase status, an over/under-delivery call, and a reallocation trigger. Not for initial budget allocation — use budget-optimizer; not for choosing the bid strategy — use bid-strategy-planner; not f…

    ad/scale/budget-pacing-monitor/SKILL.md on GitHub (opens in a new tab)
  • fatigue-frequency-manager

    Use when the user asks to "is my ad fatiguing", "why is CTR dropping at scale", or "should I rotate creative / widen the audience"; reads frequency, CTR and CVR decay against an early-flight baseline and returns Rotate-creative / Widen-audience / Hold triggers with a per-ad-set fatigue read. Not for building the replacement creative — use ad-creative-builder; not for the RQS score or vetoes — use…

    ad/scale/fatigue-frequency-manager/SKILL.md on GitHub (opens in a new tab)
  • paid-measurement-loop

    Use when the user asks to "read back" a paid campaign change, "did this ad change work", or "compare ROAS/CPA before and after"; reads ROAS/CPA against a control over a fixed readback window and returns a Promote / Keep-testing / Rollback / Unproven readback decision with the math delegated to roi-calculator. Not for RQS scoring or veto adjudication — use ad-account-auditor; not for the ROI ratio…

    ad/scale/paid-measurement-loop/SKILL.md on GitHub (opens in a new tab)
  • cold-outbound-sequencer

    Use when the user asks to "build a B2B cold-outbound sequence", "design reply-triage branching", "plan a domain warmup / sending throttle", or "make my outbound CAN-SPAM / opt-in compliant"; produces a multi-step outbound sequence with reply-triage branches (positive / objection / referral / not-now / opt-out), a warmup + send-throttle ramp schedule, jurisdiction opt-in/CAN-SPAM guardrails (guida…

    email/deliver/cold-outbound-sequencer/SKILL.md on GitHub (opens in a new tab)
  • email-quality-auditor

    Use when the user asks to "audit an email program" or "is this campaign safe to send"; runs a typed 20-item SEND profile with authentication, consent, opt-out, and claim veto checks on own evidence. Not for building deliverability setup — use deliverability-qa; not for designing lifecycle flows — use email-sequence-designer. 邮件质量审计/EQS评分/发送前放行

    email/deliver/email-quality-auditor/SKILL.md on GitHub (opens in a new tab)
  • inbox-placement-monitor

    Use when the user asks to "track where my emails are actually landing after I send", "read my seed-list inbox vs spam vs promotions results", "trend my Gmail Postmaster / Microsoft SNDS reputation", or "did placement drop after my last send"; produces a per-provider inbox/spam/promotions placement read, a domain/IP reputation trend from Postmaster + SNDS, a send-over-send delta with named regress…

    email/deliver/inbox-placement-monitor/SKILL.md on GitHub (opens in a new tab)
  • send-experiment-designer

    Use when the user asks to "design an email A/B test", "set up a multivariate subject/CTA test", "run a send-time test", "build a hold-out group", or "is this email result statistically and practically material?"; produces a falsifiable hypothesis, one-variable-per-cell matrix, sample-size/MDE/duration/power plan, and an effect/uncertainty read from own ESP data. Applies only a precommitted owner-…

    email/deliver/send-experiment-designer/SKILL.md on GitHub (opens in a new tab)
  • dynamic-content-personalizer

    Use when the user asks to "personalize the email", "add merge tags / dynamic content", "set up conditional blocks per segment", or "make first-name and product-recommendation fields fall back safely"; produces a merge-tag map with per-tag fallbacks, conditional-block rules with per-segment variations, a fallback-safety audit, and a PII guard on what may render, informing the SEND E (Engagement/pe…

    email/engage/dynamic-content-personalizer/SKILL.md on GitHub (opens in a new tab)
  • email-creative-builder

    Use when the user asks to "write the email", "draft subject lines", or "build email creative"; produces the pre-click unit — subject-line variants + preheader, body copy, one clear CTA, and a plain-text alt — message-matched to the destination page and claims-ledger-aware. Not for pre-scoring or ranking subject-line variants (spam/truncation/render pre-score) — use subject-line-lab; not for scori…

    email/engage/email-creative-builder/SKILL.md on GitHub (opens in a new tab)

Review before you install

A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.