Affiliate Marketing Auto

ReviewAudited by ClawScan on May 10, 2026.

Overview

This affiliate-marketing skill is mostly purpose-aligned, but it promotes automated public marketing and real revenue analytics while the provided code generates simulated/random financial reports.

Review this skill carefully before installing. Treat the analytics as mock/demo unless the author proves it is connected to real affiliate data. Do not enable automated publishing without a draft-review step, and only provide limited-scope affiliate API keys from trusted accounts.

Findings (6)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

A user could make marketing or financial decisions based on made-up revenue, conversion, or prediction data.

Why it was flagged

The implementation states that revenue reports are simulated and uses random values, while the skill is presented as providing real revenue reporting and predictions. This can mislead users into trusting fabricated business metrics.

Skill content
// 生成模拟数据(实际应从数据库/API 获取) ... totalRevenue: Math.floor(Math.random() * 10000) + 5000
Recommendation

Clearly label the current analytics as demo/mock data, or connect it to real affiliate-platform and tracking data before presenting reports as real.

What this means

If implemented or followed by an agent, promotional content could be posted publicly on the user's accounts without sufficient review.

Why it was flagged

The documented workflow includes scheduled public content publishing, but the artifacts do not describe a required human review/approval step, posting limits, rollback, or account-scope controls.

Skill content
await affiliate.setupAutomation({ schedule: 'daily', tasks: [ ... { action: 'publishContent', params: { platforms: ['twitter', 'xiaohongshu'] } } ... ] });
Recommendation

Require explicit user approval before each public post, default to draft generation, and document account permissions, rate limits, and how to disable scheduled publishing.

What this means

Users may publish non-compliant or misleading affiliate promotions if they rely on the generated content as-is.

Why it was flagged

The generated promotional templates include affiliate-style recommendations and purchase calls-to-action, but the shown templates do not include an affiliate relationship disclosure by default.

Skill content
content: `🔥 发现好物!${product.name} ... #好物推荐 ...` ... callToAction: { text: `立即查看 ${product.name}`, url: product.url }
Recommendation

Add clear affiliate disclosure text to every generated review, social post, email, and video script, and keep human review in the workflow.

What this means

Affiliate API keys may grant access to account, product, and revenue data depending on the provider.

Why it was flagged

The skill expects affiliate-platform credentials, which is purpose-aligned, but the registry metadata does not declare required credentials.

Skill content
apiKey: 'your-amazon-api-key', associateTag: 'your-associate-tag' ... shareasale: { userId: 'your-user-id', apiKey: 'your-api-key' }
Recommendation

Use least-privilege API keys, avoid pasting production credentials into untrusted contexts, and ensure the skill documents exactly how credentials are stored and used.

What this means

If used with real visitor traffic, the skill may collect personal or behavioral tracking data.

Why it was flagged

The example shows click tracking with IP address, user-agent, and referrer data. This is expected for link analytics, but it involves potentially sensitive visitor data.

Skill content
recordClick(trackingLink.id, { ip: `192.168.1.${i}`, userAgent: 'Mozilla/5.0', referrer: ... })
Recommendation

Minimize collected fields, document retention and storage, and ensure tracking complies with privacy laws and platform policies.

What this means

Installing from an unverified repository could expose the user to code that differs from the reviewed artifacts.

Why it was flagged

Manual installation uses an unspecified repository URL and npm dependencies. This is common for Node-based skills, but users should verify the source because the registry source is listed as unknown.

Skill content
git clone <repository-url> affiliate-marketing-auto ... npm install
Recommendation

Install only from a trusted, matching repository and prefer pinned, reviewed releases.