agentleFS
nicojunknicojunk/claude-ig/skills/ig-affiliate/SKILL.md

ig-affiliate

Skill17 starsChanged 8 months agoMITView on GitHub

Create compliant affiliate content for Instagram. Loads partner playbooks, selects proven content patterns, writes scripts and captions with mandatory German advertising disclosure, and validates against legal and scheduling rules.

1 other project uses a version of this, 1 of them edited.

Adopted by

Most recently taken up by

  • Other versions1 project uses a version of this.

    Word for word · 0

    None found.

    Edited · 1

    1. workflownicojunk/claude-skills★ 099% same

    Wrote their own version · 0

    None found.

    How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.

  • In this repository13 other files it gives its agents.

The file

We split this skill into the rules it gives an agent

11 rules. About 0 are common, 11 are distinctive, and 0 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈11

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 0

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Verify the partner is on the active partners list.

    line 38
  2. Distinctive:

    Consider recent content mix (avoid 2 reviews in a row)

    line 54
  3. Distinctive:

    Consider the user's production capacity

    line 56
  4. Distinctive:

    Document the selected pattern and reasoning.

    line 58
  5. Distinctive:

    Use personal experience language ("Ich nutze...", "Bei mir hat...")

    line 77
  6. Distinctive:

    Never use superlatives that sound like ad copy ("das BESTE Produkt ever")

    line 78
  7. Distinctive:

    If ANY compliance check fails, revise the content before proceeding.

    line 130
  8. Distinctive:

    Max 2 affiliate posts per week: Check the current week's calendar.

    line 136
  9. Distinctive:

    Cluster avoidance: No more than 4 affiliate posts in any 14-day window.

    line 139
  10. Distinctive:

    If a violation is detected, suggest alternative posting dates.

    line 141
  11. Distinctive:

    If below 7.5, revise the weakest criteria before delivery.

    line 158

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

IG Affiliate -- Compliant affiliate content creation

Key references:

  • references/affiliate-compliance.md -- partner playbooks, disclosure rules, spacing constraints
  • references/format-specs.md -- format dimensions, duration limits, text sizing
  • references/hook-library.md -- proven hook patterns with performance data
  • references/scoring-system.md -- engagement scoring criteria and thresholds

Active Partners: Harvest Republic, Les Mills, InnoNature, Sunday Natural


Phase 1: Partner Selection

  1. Load references/affiliate-compliance.md for partner playbooks.
  2. Confirm which partner the content is for. If not specified, ask the user.
  3. Load the partner-specific playbook section which includes:
    • Product/service to promote
    • Key selling points and approved claims
    • Affiliate link or discount code
    • Commission structure (for internal reference only, never share publicly)
    • Content restrictions (what NOT to say)
    • Past performance data (if available)
  4. Verify the partner is on the active partners list. If not, flag to the user.

Phase 2: Content Type Selection

Select from 5 proven affiliate content patterns:

PatternFormatBest ForSave Potential
Honest ReviewReel (60-90s)Trust building, high conversionMedium
Day-in-the-Life IntegrationReel (30-60s)Natural placement, low resistanceLow
Problem-SolutionCarousel (7-10 slides)Educational angle, high save rateHigh
Before/After or ComparisonCarousel (5-7 slides)Visual proof, social proofMedium
Quick Tip with ProductReel (15-30s)Easy production, high reachLow

Selection criteria:

  • Match the pattern to the product type
  • Consider recent content mix (avoid 2 reviews in a row)
  • Prioritize patterns with higher save potential for long-term value
  • Consider the user's production capacity

Document the selected pattern and reasoning.

Phase 3: Script / Caption Writing

Reel Script (if reel format selected)

Structure:

HOOK (0-3s): [attention-grabbing opener, NOT about the product]
PROBLEM (3-10s): [relatable pain point]
BRIDGE (10-15s): [transition to solution]
PRODUCT (15-40s): [natural integration, personal experience]
PROOF (40-50s): [results, feelings, specific details]
CTA (50-60s): [specific call to action with code/link reference]

Rules:

  • Hook must NOT mention the product or brand (pattern interrupt first)
  • Product mention comes after value delivery
  • Use personal experience language ("Ich nutze...", "Bei mir hat...")
  • Never use superlatives that sound like ad copy ("das BESTE Produkt ever")
  • Include the discount code verbally AND on screen

Caption

Structure:

Werbung | Anzeige

[Hook line -- same rules as non-affiliate content]

[Personal story or context -- why this product matters to you]

[Product details -- specific, honest, personal]

[Code/link reference]

[CTA -- save for later, share with someone who needs this]

[3-5 niche hashtags]

MANDATORY: "Werbung" or "Anzeige" MUST be the FIRST word in the caption. Not buried. Not at the end. FIRST.

Caption Rules

  • Max 300 words
  • Personal voice throughout (not brand-speak)
  • At least one honest limitation or "not for everyone" qualifier
  • Specific results or experiences (not vague "it changed my life")

Phase 4: Legal Compliance Check

German Kennzeichnungspflicht (advertising disclosure) requirements:

Mandatory Elements

  • "Werbung" or "Anzeige" at the TOP of the caption (first word)
  • If Reel: "Werbung" visible as text overlay in the first 3 seconds
  • If Story: "Werbung" or "Anzeige" visible on EVERY slide that shows the product
  • If Carousel: "Werbung" on the cover slide AND in the caption

Prohibited

  • No health claims that are not scientifically proven
  • No before/after images with misleading timeframes
  • No claims about curing, treating, or preventing disease
  • No "guaranteed results" language
  • No fake urgency ("nur noch heute!" unless actually true)

Partner-Specific

  • Content matches partner-approved claims only
  • Discount code is current and valid
  • No competitor mention in the same post

If ANY compliance check fails, revise the content before proceeding.

Phase 5: Scheduling Check

Validate against calendar rules:

  1. Max 2 affiliate posts per week. Check the current week's calendar.
  2. No consecutive affiliate days. At least 2 non-affiliate posts between affiliate posts.
  3. Partner rotation. Same partner max once per week.
  4. Cluster avoidance. No more than 4 affiliate posts in any 14-day window.

If a violation is detected, suggest alternative posting dates.

Phase 6: Scoring

Score the affiliate content using scoring-system.md criteria with affiliate-specific adjustments:

CriterionWeightScore (1-10)
Hook strength (non-salesy)20%
Natural product integration25%
Value for non-buyers15%
Legal compliance20%
CTA effectiveness10%
Authenticity10%

Minimum passing score: 7.5 (higher threshold than non-affiliate content because bad affiliate content damages trust disproportionately).

If below 7.5, revise the weakest criteria before delivery.

Phase 7: Delivery

Output format:

## Affiliate Content Brief

**Partner:** [partner name]
**Product:** [product/service]
**Format:** [Reel/Carousel/Story]
**Content Pattern:** [selected pattern]
**Score:** [X.X / 10]
**Discount Code:** [code]

### Compliance Status
- Caption disclosure: OK
- Visual disclosure: OK
- Health claims: OK
- Scheduling: OK -- Suggested date: [date]

### Script / Slide Breakdown
[Full script or slide-by-slide breakdown]

### Caption
[Full caption with Werbung/Anzeige at top]

### Production Notes
- [filming tips, product placement notes]
- [text overlay reminders for "Werbung"]
- [B-roll suggestions]

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.