SocialSeal Creator Briefing
Overview
A SocialSeal creator brief turns grounded evidence into creator-ready direction. The strongest brief is generated from a best-practices blueprint so it carries the blueprint's evidence and shot structure. Manual authoring is the fallback when there is no SocialSeal access or the blueprint returned missing_data.
See references/production-pipeline.md for the pipeline, references/mcp-and-cli-usage.md for call patterns, and references/content-lenses.md for lenses. Run socialseal-blueprint-builder first when possible.
Read references/creative-production-gates.md when the brief will feed immediate
production. Confirm the chosen concept, brand utility facts, benchmark direction,
and non-negotiable exclusions before generating.
When to Use
- Generating a brief from an existing blueprint (
blueprintId/version) or scope.
- Exporting a generated brief as markdown.
- Authoring a structured brief by hand when the engine is unavailable.
Inputs
Required:
- platform and market
- target keyword/topic or content job, and the
opportunityKey
- a blueprint (
blueprintId) when using the engine, or exemplar evidence when authoring
Good to have:
- brand context (brandName, productName, campaignGoal, notes, locale, platform)
- approved brand utility/proof and facts needing confirmation
- creator type/persona, required assets/locations, compliance constraints
- deliverable count, length, aspect ratio, deadline
Engine Path (preferred)
- Generate the brief. Call
vnext-briefs-generate from the blueprint:
socialseal_call_tool {
"function": "vnext-briefs-generate",
"workspaceId": "<workspace-id>",
"body": { "opportunityKey": "<opportunity-key>", "blueprintId": "<blueprint-id>", "brandContext": { "brandName": "<brand>", "platform": "tiktok" } }
}
You can instead pass a scope (scopeType + scope fields) or a retrievalPrompt (not combinable with blueprintId/blueprintVersion) and the engine resolves the blueprint.
2. Read and export. vnext-briefs-read for versions; vnext-briefs-export for markdown:
socialseal_call_tool { "function": "vnext-briefs-export", "workspaceId": "<workspace-id>", "body": { "opportunityKey": "<opportunity-key>" } }
- Review against the blueprint. Confirm hooks, hero shot, and shot priorities trace to blueprint best practices and exemplar evidence. Tighten brand context; never add unsupported claims.
Confirm every practical tip, itinerary, price, timing, product statement, and
location against the approved utility bank; label any unresolved fact.
- Multiple briefs (optional). Generate and export each concept as a separate brief. Creative packs have retired.
CLI equivalents:
npx -y @socialseal/cli tools call --function vnext-briefs-generate --workspace-id <workspace-id> --body @brief.json --pretty
npx -y @socialseal/cli tools call --function vnext-briefs-export --workspace-id <workspace-id> --body '{"opportunityKey":"<opportunity-key>"}' --pretty
Manual Path (fallback)
Use only when there is no SocialSeal access or the blueprint is missing_data. Label it as a hypothesis and request more evidence. Even with a blueprint, hooks and hero shots drawn from exemplars are indicative creative bets to test, not proof; see references/evidence-and-confidence.md.
- Restate the viewer job.
- Choose the content lens (aspirational vs utility/practical). Do not frame as an ad.
- Write 3 platform-native hooks tied to the search intent.
- Define the hero shot.
- Add shot priorities (must / should / optional).
- Add concrete validators (location, object, screen, step, price range, timing, before/after).
- Write caption direction that builds curiosity; hashtags last.
- Add an evidence note: which keyword/topic or exemplar informed the brief.
Output Format
- Brief title
- Platform / market / target keyword /
opportunityKey
- Viewer job and content lens
- 3 hook options
- Hero shot and shot list with priorities (aligned to blueprint shot panels when available)
- Useful details / validators
- Brand utility/proof sources and unresolved confirmations
- Caption direction and CTA
- What to avoid
- Evidence references: cite exemplars by video title/URL and
@handle and the "keyword" [market, platform]; keep blueprintId/video_uid as a traceability note
- Measurement note (tracking group / keyword)
Use templates/creator-brief-template.md for the manual path.
Do / Don't
Do:
- prefer engine briefs grounded in a blueprint
- align shot direction to blueprint shot panels
- keep direction creator-led and social-native
- use language depth and mechanisms anchored in selected references, not generic
"pause/stop scrolling" filler
- cite blueprint and exemplar evidence
Don't:
- say proof, prove, persuasion, reasons to buy, or ad script
- hand-author when a generated blueprint is available
- include unsupported product or performance claims
- call the brief a finished video or carousel
- copy a competitor hook verbatim
Troubleshooting
vnext-briefs-generate returns missing_data: the underlying blueprint lacks evidence; fix scope in socialseal-blueprint-builder first.
- Brief feels like an ad: rewrite around a viewer question or practical-use moment.
- Shot list is abstract: pull concrete validators from blueprint shots and exemplar Video DNA.
- No engine access: use the manual path and label evidence gaps.
Verification Checklist
1---2name: socialseal-creator-briefing3description: Use this skill when the user asks to create, rewrite, or improve a short-form video, creator, influencer, or UGC brief, including hooks, social-first language, shots, captions, and CTAs. Prefer a brief generated from a SocialSeal blueprint and real exemplars; use a clearly labeled manual hypothesis only when engine evidence is unavailable or missing_data.4license: MIT5---67# SocialSeal Creator Briefing89## Overview1011A SocialSeal creator brief turns grounded evidence into creator-ready direction. The strongest brief is generated from a best-practices blueprint so it carries the blueprint's evidence and shot structure. Manual authoring is the fallback when there is no SocialSeal access or the blueprint returned `missing_data`.1213See `references/production-pipeline.md` for the pipeline, `references/mcp-and-cli-usage.md` for call patterns, and `references/content-lenses.md` for lenses. Run `socialseal-blueprint-builder` first when possible.1415Read `references/creative-production-gates.md` when the brief will feed immediate16production. Confirm the chosen concept, brand utility facts, benchmark direction,17and non-negotiable exclusions before generating.1819## When to Use2021- Generating a brief from an existing blueprint (`blueprintId`/version) or scope.22- Exporting a generated brief as markdown.23- Authoring a structured brief by hand when the engine is unavailable.2425## Inputs2627Required:28- platform and market29- target keyword/topic or content job, and the `opportunityKey`30- a blueprint (`blueprintId`) when using the engine, or exemplar evidence when authoring3132Good to have:33- brand context (brandName, productName, campaignGoal, notes, locale, platform)34- approved brand utility/proof and facts needing confirmation35- creator type/persona, required assets/locations, compliance constraints36- deliverable count, length, aspect ratio, deadline3738## Engine Path (preferred)39401. **Generate the brief.** Call `vnext-briefs-generate` from the blueprint:4142```text43socialseal_call_tool {44 "function": "vnext-briefs-generate",45 "workspaceId": "<workspace-id>",46 "body": { "opportunityKey": "<opportunity-key>", "blueprintId": "<blueprint-id>", "brandContext": { "brandName": "<brand>", "platform": "tiktok" } }47}48```4950 You can instead pass a scope (`scopeType` + scope fields) or a `retrievalPrompt` (not combinable with `blueprintId`/`blueprintVersion`) and the engine resolves the blueprint.512. **Read and export.** `vnext-briefs-read` for versions; `vnext-briefs-export` for markdown:5253```text54socialseal_call_tool { "function": "vnext-briefs-export", "workspaceId": "<workspace-id>", "body": { "opportunityKey": "<opportunity-key>" } }55```56573. **Review against the blueprint.** Confirm hooks, hero shot, and shot priorities trace to blueprint best practices and exemplar evidence. Tighten brand context; never add unsupported claims.58 Confirm every practical tip, itinerary, price, timing, product statement, and59 location against the approved utility bank; label any unresolved fact.604. **Multiple briefs (optional).** Generate and export each concept as a separate brief. Creative packs have retired.6162CLI equivalents:6364```bash65npx -y @socialseal/cli tools call --function vnext-briefs-generate --workspace-id <workspace-id> --body @brief.json --pretty66npx -y @socialseal/cli tools call --function vnext-briefs-export --workspace-id <workspace-id> --body '{"opportunityKey":"<opportunity-key>"}' --pretty67```6869## Manual Path (fallback)7071Use only when there is no SocialSeal access or the blueprint is `missing_data`. Label it as a hypothesis and request more evidence. Even with a blueprint, hooks and hero shots drawn from exemplars are indicative creative bets to test, not proof; see `references/evidence-and-confidence.md`.72731. Restate the viewer job.742. Choose the content lens (aspirational vs utility/practical). Do not frame as an ad.753. Write 3 platform-native hooks tied to the search intent.764. Define the hero shot.775. Add shot priorities (must / should / optional).786. Add concrete validators (location, object, screen, step, price range, timing, before/after).797. Write caption direction that builds curiosity; hashtags last.808. Add an evidence note: which keyword/topic or exemplar informed the brief.8182## Output Format8384- Brief title85- Platform / market / target keyword / `opportunityKey`86- Viewer job and content lens87- 3 hook options88- Hero shot and shot list with priorities (aligned to blueprint shot panels when available)89- Useful details / validators90- Brand utility/proof sources and unresolved confirmations91- Caption direction and CTA92- What to avoid93- Evidence references: cite exemplars by video title/URL and `@handle` and the `"keyword" [market, platform]`; keep `blueprintId`/`video_uid` as a traceability note94- Measurement note (tracking group / keyword)9596Use `templates/creator-brief-template.md` for the manual path.9798## Do / Don't99100Do:101- prefer engine briefs grounded in a blueprint102- align shot direction to blueprint shot panels103- keep direction creator-led and social-native104- use language depth and mechanisms anchored in selected references, not generic105 "pause/stop scrolling" filler106- cite blueprint and exemplar evidence107108Don't:109- say proof, prove, persuasion, reasons to buy, or ad script110- hand-author when a generated blueprint is available111- include unsupported product or performance claims112- call the brief a finished video or carousel113- copy a competitor hook verbatim114115## Troubleshooting116117- `vnext-briefs-generate` returns `missing_data`: the underlying blueprint lacks evidence; fix scope in `socialseal-blueprint-builder` first.118- Brief feels like an ad: rewrite around a viewer question or practical-use moment.119- Shot list is abstract: pull concrete validators from blueprint shots and exemplar Video DNA.120- No engine access: use the manual path and label evidence gaps.121122## Verification Checklist123124- [ ] Brief is generated from a blueprint, or the manual fallback is justified.125- [ ] Hooks, hero shot, and shots trace to evidence/blueprint panels.126- [ ] `opportunityKey` and `blueprintId` are recorded.127- [ ] Caption creates curiosity; no ad framing or unsupported claims.128- [ ] Measurement note maps to a tracking group/keyword.