contract-helper
Use when the user asks to "draft an influencer contract", "review these agreement terms", or "build a partnership template"; produces a full influencer agreement framework (scope, compensation, usage rights, exclusivity, FTC disclosure), a clause-by-clause review with red flags, and a negotiation cheat sheet. Not for outreach negotiation before a deal exists — use outreach-manager.
How do I install this agent skill?
npx skills add https://github.com/aaron-he-zhu/aaron-marketing-skills --skill contract-helperIs this agent skill safe to install?
- Gen Agent Trust Hubpass
The contract-helper skill is a safe utility that provides templates and checklists for drafting influencer agreements. It manages campaign data and signed terms using local memory and authorized internal protocols with no detected malicious behavior.
- Socketpass
No alerts
- Snykwarn
Risk: MEDIUM · 1 issue
What does this agent skill do?
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-managementis active, prior outreach terms and budget caps load from the hot cache. For rostered creators, readmemory/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 tomemory/events/creators.ndjsonvia an authorizedoperation: proposerequest toregistry-events.py— onlycreator-registrywrites 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:
- 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.
- 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.
- 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.
- 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
- references/templates.md — gathering form, full 11-section agreement template, clause explanations, review checklist, negotiation tables, tips, worked example.
- skill-contract.md — shared contract and Handoff Summary format.
- state-model.md — memory tiers and save-path convention.
- CONNECTORS.md — free/keyless connector recipes per category.
- Sibling skills: outreach-manager (negotiate before contract), creator-content-auditor (execute the approval clause), budget-optimizer (set compensation), brief-generator (attach the brief as an exhibit).
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):
- creator-content-auditor — run the approval workflow the contract defines.
- outreach-manager — if terms stall, return to negotiation before re-drafting.
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
- outreach-manager - Negotiate before contract
- brief-generator - Attach brief as exhibit
- creator-content-auditor - Execute approval process
- budget-optimizer - Set compensation terms
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/aaron-he-zhu/aaron-marketing-skills/contract-helper">View contract-helper on skillZs</a>