New to Claude Skills? Learn how to install them →

aaron-he-zhu on GitHub

Contract Helper

Free

Create and review influencer partnership agreements.

Get this skill

Free · Opens the source repo

What Contract Helper does

The Contract Helper skill is designed to assist users in drafting and reviewing influencer partnership agreements. It provides a structured framework that includes essential components such as scope, compensation, usage rights, exclusivity, and FTC disclosure. By following a step-by-step process, users can ensure that all critical terms are addressed, protecting both brands and creators by setting clear expectations for their collaborations.

When a user requests assistance, the skill gathers necessary contract parameters including parties involved, deliverables, and compensation details. It then drafts a comprehensive agreement or review memo based on a predefined template. This template is adaptable, allowing users to scale sections according to the size and complexity of the deal. The skill also includes a clause-by-clause review process, highlighting potential red flags and providing negotiation ranges for each term, which is crucial for informed decision-making.

While the skill serves as a valuable resource for creating influencer contracts, it is important to note that it provides general guidance and templates. Users are strongly advised to have any drafted contracts reviewed by legal counsel before execution to ensure compliance with applicable laws and regulations. This precaution helps to mitigate risks associated with contractual agreements.

The Contract Helper is ideal for marketers, brand managers, and influencers who frequently engage in partnership agreements. It streamlines the contract creation process, making it easier to manage multiple agreements while maintaining legal integrity. However, it is not designed for outreach negotiations before a deal is in place; for that purpose, users should consider the outreach-manager skill.

When to use it

Use this skill when you need to create or review an influencer partnership agreement, ensuring all critical terms are covered.

When not to use it

Do not use this skill for initial outreach negotiations or before an agreement is established; it is specifically for contract drafting and review.

What you can build with it

Drafting a Simple Agreement

You need to create a basic influencer agreement for a micro-influencer to produce two Instagram posts for a specified fee.

Reviewing Contract Terms

You have received a contract from an influencer agency and want to ensure all essential terms are present and identify potential red flags.

Creating a Partnership Template

You want to establish a reusable template for influencer partnerships that can be customized for different campaigns.

How to install Contract Helper

View source

1. Install with the skills CLI

npx skills add aaron-he-zhu/aaron-marketing-skills/contract-helper --agent claude-code

2. Or install it manually

Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.

Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs

Inside SKILL.md

Written by aaron-he-zhu

Contract Helper

Create and review influencer partnership agreements. Clear contracts protect both brand and creator and set expectations for the collaboration.

⚠️ This skill provides general guidance and templates. Always have contracts reviewed by legal counsel before execution.

Quick Start

Draft an influencer agreement for [deliverables] with [compensation terms]
Review these contract terms from an influencer agency: [paste terms]

Skill Contract

  • Reads: campaign brief, agreed deliverables, compensation figure, platform list, usage-rights and exclusivity needs, any pasted incoming agreement. If memory-management is active, prior outreach terms and budget caps load from the hot cache. For rostered creators, read memory/creators/<handle-slug>.md — the creator-registry roster record — for existing exclusivity windows, contract status, usage-rights history, and standard-range anchors before drafting or reviewing.
  • Writes: drafted agreement or review memo to memory/influencer/contract-helper/YYYY-MM-DD-<topic>.md. Signed terms (usage-rights window, exclusivity scope, final rate) also go as a one-line update to memory/events/creators.ndjson via an authorized operation: propose request to registry-events.py — only creator-registry writes canonical roster records.
  • Promotes: durable facts (signed terms, usage-rights window, exclusivity scope, payment schedule) to memory/hot-cache.md.
  • Done when:
    • Every required term is filled or explicitly marked TBD (parties, deliverables, compensation, payment timeline, usage rights, exclusivity, termination).
    • Red flags are listed for any review, and a legal-counsel review note is attached before execution.
    • A negotiation cheat sheet maps each open term to a standard range.
  • Primary next skill: content-amplifier — once the contract is signed, amplify the licensed content.

Handoff Summary

Emit the standard shape from skill-contract.md §Handoff Summary Format.

Data Sources

This family needs no live integrations (Tier 1). The skill works by asking you for the inputs directly: parties, deliverables, compensation, platform, and any incoming terms to review. Paste an agency's draft and it reviews against the checklist with zero setup.

Optional connectors that COULD speed up specific steps:

  • ~~CRM / deal record — pull agreed scope and rate so you don't re-type them.
  • ~~influencer database — confirm the creator's legal name, entity, and audience-authenticity signals for the warranties section.
  • ~~e-signature — route the finished agreement for signing.

See CONNECTORS.md for the free/keyless recipe per category. None are required.

Instructions

When a user requests contract help:

  1. Gather contract parameters — parties, partnership details (campaign, duration, deliverables, compensation), and additional terms (usage rights, exclusivity, approval, platforms). Use the gathering form in references/templates.md §1.
  2. Draft the agreement — fill the 11-section framework (scope, compensation, usage rights, exclusivity, approval, compliance/FTC, warranties, confidentiality, indemnification, termination, miscellaneous + signatures). Full template in references/templates.md §2. Scale sections to deal size — drop whitelisting/broad-exclusivity blocks for small deals.
  3. Explain key clauses — for each material clause give what it covers, why it matters, and what to watch for. Clause guide in references/templates.md §3.
  4. Review and flag — for any incoming paper, run the checklist: essential terms present, red flags, and per-clause negotiation ranges. Checklist + tables in references/templates.md §4-5.

Save the drafted agreement or review memo to memory/influencer/contract-helper/YYYY-MM-DD-<topic>.md, and promote durable signed terms to the hot cache. Once terms are signed, also submit them (usage-rights window, exclusivity scope, final rate) as a one-line update to memory/events/creators.ndjson via an authorized operation: propose request to registry-events.py for creator-registry to reconcile into the roster record.

Example

User: "Draft a simple agreement for a micro-influencer to create 2 Instagram posts for $500"

Output: a simplified agreement scoped to the deal — 2 IG posts, $500 with a payment schedule, non-exclusive 12-month usage on owned channels, #ad disclosure, and a short timeline. Heavier sections (whitelisting, broad exclusivity, multi-round approval) are dropped. See references/templates.md §7 for the worked walkthrough.

Reference Materials

Next Best Skill

Primary: content-amplifier — once the agreement is signed and usage rights are locked, amplify the licensed content into paid and owned channels.

Alternates (same Activate family):

Termination: keep a visited-set for this session. If a skill above has already been invoked, stop and report chain-complete rather than re-running it. Max chain depth is 3 hops; once reached, summarize and hand back to the user.

Related Skills

Frequently asked questions about Contract Helper

Similar skills