creative-testing
Skill4 starsChanged 4 months agoMITView on GitHub
Design, produce, and evaluate disciplined social creative tests for marketers. Use when the user asks for A/B tests, hook tests, creative variants, message experiments, format tests, offer or CTA tests, an experimentation roadmap, ways to improve a campaign systematically, or draft variants whose results can produce a reusable marketing learning.
1 other project uses a version of this.
Adopted by
Most recently taken up by
- Synter-Media-AI/free-skillstheir own version, first seen Oct 11, 2026
Other versions1 project uses a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 1
- Synter-Media-AI/free-skills★ 4same name
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 repository23 other files it gives its agents.
- AGENTS.mdAGENTS.md
- campaign-reviewSkill
- content-repurposerSkill
- cross-platform-campaignSkill
- edit-imageSkill
- evergreen-content-engineSkill
- generate-imageSkill
- generate-videoSkill
- generate-voiceoverSkill
- local-business-marketingSkill
- manage-assetsSkill
- manage-brandSkill
- manage-projectsSkill
- repurpose-videoSkill
- simplified-agentsSkill
- simplified-cliSkill
- simplified-project-managementSkill
- simplified-socialSkill
- simplified-workflowsSkill
- simplified-workspaceSkill
- social-content-plannerSkill
- social-performance-analystSkill
- transcribe-mediaSkill
The file
We split this skill into the rules it gives an agent
10 rules. About 0 are common, 6 are distinctive, and 4 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈6
Distinctive · estimate
This author's own choices. Worth a look.
4
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 8
Create tests that isolate a meaningful decision and produce learning the team can reuse—not a pile of unrelated variants.
- Distinctive: line 14
Do not claim statistical significance from ordinary organic social comparisons, small samples, unequal delivery, or platform-reported …
- Distinctive: line 18
Create variants as drafts and require explicit approval before scheduling or queueing.
- Distinctive: line 19
Do not automatically declare a winner from the highest raw engagement count.
- Very specific: line 28
Call social_getSocialMediaAccounts once when a connected baseline or connected-account drafts are needed.
- Distinctive: line 29
Write one falsifiable hypothesis: changing X for Y audience/context should improve Z metric because reason.
- Very specific: line 34
If new creative is authorized, use $generate-image or $generate-video with reusable asset storage.
- Very specific: line 35
When the user requests saving/creating drafts, create each execution with social_createSocialMediaPost and action: "draft", using required …
- Very specific: line 36
After the run, use $social-performance-analyst to compare results.
- Distinctive: line 44
Stop tests that create brand, legal, reputational, or customer-experience risk regardless of short-term metrics.
≈ “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.
Files
Creative Testing
Create tests that isolate a meaningful decision and produce learning the team can reuse—not a pile of unrelated variants.
Guardrails
Existing explicit authorization for unchanged content, accounts, timing, media, and comments is sufficient; ask only when that authorization is missing or the proposed effects change.
- Do not claim statistical significance from ordinary organic social comparisons, small samples, unequal delivery, or platform-reported totals without a valid experiment design.
- Hold audience, offer, placement, timing, and CTA constant when testing a creative variable unless one of those is the declared variable.
- Preserve factual claims and required disclaimers across variants. Never make a test “stronger” by inventing proof or urgency.
- Image or video generation spends credits. Confirm ambiguous generation and avoid generating variants that do not test a defined hypothesis.
- Create variants as drafts and require explicit approval before scheduling or queueing.
- Do not automatically declare a winner from the highest raw engagement count; match the decision metric to the objective.
Workspace and handoff
Before connected operations, use simplified-workspace when the client/workspace/teamspace is named or uncertain. Resolve the exact numeric teamspace and carry its space_id on every related account, analytics, asset, generation, draft, tag, review, and continuation call. Re-list scoped resources after switching clients; stop on access failures rather than falling back to another space. Pass the resolved context to every delegated skill.
Workflow
- Define the business decision: what choice will change if this test succeeds? Resolve objective, audience, offer, channel/placement, conversion path, current control, constraints, and available volume.
- Call
social_getSocialMediaAccountsonce when a connected baseline or connected-account drafts are needed. When a baseline exists, retrieve relevant aggregated, range, and post analytics. Distinguish observed patterns from hypotheses. - Write one falsifiable hypothesis: changing X for Y audience/context should improve Z metric because reason.
- Select one primary variable: hook, promise framing, proof type, visual treatment, opening frame, format, CTA language, creator/brand voice, or offer framing. Use references/experiment-design.md to control confounds.
- Define the control and two to four purposeful variants. Each variant must express a distinct strategic alternative, not superficial synonym changes.
- Choose a primary decision metric and guardrails before production. Examples: qualified reach/video hold for attention, saves or substantive engagement for utility, clicks/leads/bookings for response, and negative feedback for audience cost.
- Produce a test matrix with invariant elements, variable, hypothesis, assets, account/placement, run window, minimum practical evidence, and decision rule.
- If new creative is authorized, use
$generate-imageor$generate-videowith reusable asset storage. Keep composition, product, and brand constants unless visual treatment is the tested variable. - When the user requests saving/creating drafts, create each execution with
social_createSocialMediaPostandaction: "draft", using required platform settings from../simplified-social/references/platform-settings.md. Never publish one variant early and call it a fair comparison. - After the run, use
$social-performance-analystto compare results. Record result, confidence/limitations, learning, next decision, and follow-up test. Retain a control until a challenger wins under a credible comparison.
Experimentation Standard
- Prioritize high-leverage uncertainty. Test the promise or proof before button color, emoji, or trivial copy edits.
- Separate exploration from validation. Early tests can identify promising territories; later tests should isolate and confirm the driver.
- Build variants from different audience tensions or persuasion mechanisms, not random creativity.
- Evaluate platform delivery effects, audience overlap, spend, timing, and sample imbalance before attributing performance to creative.
- Stop tests that create brand, legal, reputational, or customer-experience risk regardless of short-term metrics.
- Turn each result into a reusable rule with scope: what worked, for whom, where, under what conditions, and what remains unknown.
Media and write results
Use manage-assets to find existing library media before generating copies. Resolve names/tags through exposed asset discovery, preserve pagination and scope, import accessible remote files, and require ready assets before generation or attaching media. Check byte access and HTTP PUT capability before signing a local/chat attachment upload; if unavailable, ask for a Simplified asset ID or downloadable URL. Pass permanent UUIDs into drafts. A missing required visual remains a stated production gap; do not report a media-ready post without it.
For a batch of drafts, retain each successful returned ID and report created, pending, and failed items. Continue only unfinished items; do not recreate successful drafts after a later failure. A plan or test design alone does not authorize remote writes.
Output
Lead with the decision and hypothesis. Then show the controlled matrix, draft/asset status, measurement and stopping rules, validity risks, and the learning record the team should complete after results arrive.
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
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.

