> Create original surveys, benchmarks, and aggregated data nobody else has. Automate data collection for content moats. "original research", "data-driven content", "create a survey", "industry benchmark", "aggregated data", "unique data", "first-party data", "data moat", "generate research data", "create a study", "original statistics", "data nobody else has", "competitive data advantage".
npx skills add https://github.com/Affitor/affiliate-skills --skill proprietary-data-generator
Create original surveys, benchmarks, and aggregated data that nobody else has. Proprietary data is the ultimate content moat — competitors can copy your writing style but they can't copy YOUR data. Automates the design and execution framework for data collection that feeds unique content angles.
S7: Automation & Scale — Generating data at scale requires automation. This skill designs the collection system, not just one data point. Creates repeatable data assets that compound over time.
content-moat-calculator identifies the need for differentiated contentniche: string # REQUIRED — topic area for data collection
# e.g., "AI video tools", "affiliate marketing"
data_type: string # OPTIONAL — "survey" | "benchmark" | "aggregation" | "case_study"
# Default: recommend based on niche and resources
audience_access: string # OPTIONAL — how you can reach respondents
# e.g., "email list of 500", "Reddit community", "Twitter followers"
# Default: suggest options
budget: string # OPTIONAL — "zero" | "low" ($0-100) | "medium" ($100-500) | "high" ($500+)
# Default: "zero"
goal: string # OPTIONAL — "content_moat" | "backlink_magnet" | "authority" | "lead_gen"
# Default: "content_moat"
Chaining from S3 content-moat-calculator: Use competitive_advantages to identify data moat opportunities.
Analyze the niche for data gaps:
web_search: "[niche] statistics 2025" OR "[niche] survey" OR "[niche] benchmark" — what data already exists?web_search: "[niche] reddit" "I wish I knew" OR "does anyone know" — find unmet data needsBased on data_type (or recommend the best fit):
Survey Design:
Benchmark Study:
Data Aggregation:
Case Study Collection:
Produce ready-to-use assets:
Create a repeatable system:
output_schema_version: "1.0.0"
proprietary_data:
niche: string
data_type: string
data_gap: string # What data doesn't exist yet
headline_potential: string # The "surprising finding" angle
collection:
method: string
sample_target: number
tools: string[]
timeline: string
budget_needed: string
assets:
survey_questions: object[] # If survey type
collection_template: string # Template description
outreach_template: string # Recruitment message
analysis_plan: string
content_outputs: # Content to create from the data
- type: string # "blog" | "infographic" | "report" | "social"
title: string
skill_to_use: string # Which skill creates this content
data_assets: string[] # Moat strengtheners for chaining
chain_metadata:
skill_slug: "proprietary-data-generator"
stage: "automation"
timestamp: string
suggested_next:
- "affiliate-blog-builder"
- "content-pillar-atomizer"
- "content-moat-calculator"
## Proprietary Data Plan: [Niche]
### The Data Gap
**Nobody has answered:** [the question]
**Why it matters:** [why people care]
**Headline potential:** "[Surprising finding template]"
### Collection Design
**Type:** [Survey / Benchmark / Aggregation / Case Study]
**Target sample:** XX responses
**Timeline:** X weeks
**Budget:** $XX
**Tools:** [tools list]
### Survey Questions (or Collection Template)
1. [Question] — [answer type] — [why this question]
2. [Question] — [answer type] — [why this question]
...
### Outreach Template
Subject: [subject line]
[email/message body]
### Content Plan (what to publish from this data)
1. **Blog post:** "[Title]" → build with `affiliate-blog-builder`
2. **Social thread:** Key findings → atomize with `content-pillar-atomizer`
3. **Lead magnet:** Full report PDF → distribute with `squeeze-page-builder`
### Automation Schedule
- **Collection:** [frequency]
- **Analysis:** [when after collection]
- **Publication:** [when after analysis]
- **Update:** [when to re-run with fresh data]
Example 1: "I want original data about AI video tools"
→ Design survey: "AI Video Tools Usage Survey 2025" — 10 questions about which tools, satisfaction, spend, use cases. Distribute on Reddit r/aivideo, Twitter, LinkedIn. Target 150 responses. Content plan: "State of AI Video 2025" blog post + infographic.
Example 2: "Create a benchmark for affiliate marketing earnings"
→ Aggregate public data from case studies, combine with original survey. Monthly recurring data collection. "Affiliate Marketing Earnings Benchmark Q1 2025."
Example 3: "Data moat for my content strategy" (after content-moat-calculator)
→ Identify that competitors have generic content but NO original data. Design case study collection: "How 50 Affiliate Marketers Made Their First $1,000." Instant authority.
After data collection: publish the findings as a blog post with affiliate-blog-builder. After 30 days: how many backlinks did the data post earn? After 90 days: did organic traffic to your money pages increase? If yes, plan your next data collection round — proprietary data compounds.
> Next step — copy-paste this prompt:
> "Write a blog post presenting my original research findings about [topic]" → runs affiliate-blog-builder
affiliate-blog-builder (S3) — unique data angles for articles nobody else can writecontent-pillar-atomizer (S2) — data findings to atomize across platformscontent-moat-calculator (S3) — proprietary data IS a moat strengthenercontent-moat-calculator (S3) — identifies need for differentiated contentperformance-report (S6) — performance data to aggregateshared/references/case-studies.md — Real data-driven success examplesshared/references/flywheel-connections.md — Master connection mapAssists in writing high-quality content by conducting research, adding citations, improving hooks, iterating on outlines, and providing real-time feedback on each section. Transforms your writing process from solo effort to collaborative partnership.
Identifies high-quality leads for your product or service by analyzing your business, searching for target companies, and providing actionable contact strategies. Perfect for sales, business development, and marketing professionals.
Use this skill to query your Google NotebookLM notebooks directly from Claude Code for source-grounded, citation-backed answers from Gemini. Browser automation, library management, persistent auth. Drastically reduced hallucinations through document-only responses.
Efficient database search tool for bioRxiv preprint server. Use this skill when searching for life sciences preprints by keywords, authors, date ranges, or categories, retrieving paper metadata, downloading PDFs, or conducting literature reviews.
Query and analyze scholarly literature using the OpenAlex database. This skill should be used when searching for academic papers, analyzing research trends, finding works by authors or institutions, tracking citations, discovering open access publications, or conducting bibliometric analysis across 240M+ scholarly works. Use for literature searches, research output analysis, citation analysis, and academic database queries.
Access USPTO APIs for patent/trademark searches, examination history (PEDS), assignments, citations, office actions, TSDR, for IP analysis and prior art searches.
Multiagent AI system for scientific research assistance that automates research workflows from data analysis to publication. This skill should be used when generating research ideas from datasets, developing research methodologies, executing computational experiments, performing literature searches, or generating publication-ready papers in LaTeX format. Supports end-to-end research pipelines with customizable agent orchestration.
Automated LLM-driven hypothesis generation and testing on tabular datasets. Use when you want to systematically explore hypotheses about patterns in empirical data (e.g., deception detection, content analysis). Combines literature insights with data-driven hypothesis testing. For manual hypothesis formulation use hypothesis-generation; for creative ideation use scientific-brainstorming.
Take affitor/proprietary-data-generator from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.