ad-creative-generation
Generate on-brand ad creatives — visuals + copy — for Google, Meta (Facebook / Instagram), and other paid platforms via the Hyper…
Publish and manage LinkedIn content via the Hyper MCP — text posts, article / link previews, document and PDF posts, organization (company page) posts, and AI-generated text-to-carousel posts. Use when the user wants to post on LinkedIn, share an article on LinkedIn, post to a
Claude Code
$ npx -y skills add hyperfx-ai/marketing-skills --skill linkedin --agent claude-code
Codex
$ npx skills add hyperfx-ai/marketing-skills --skill linkedin -a codex -y
Cursor
$ npx skills add hyperfx-ai/marketing-skills --skill linkedin -a cursor -y
Gemini CLI
$ npx skills add hyperfx-ai/marketing-skills --skill linkedin -a gemini-cli -y
GitHub Copilot
$ npx skills add hyperfx-ai/marketing-skills --skill linkedin -a github-copilot -y
OpenCode
$ npx skills add hyperfx-ai/marketing-skills --skill linkedin -a opencode -y
Windsurf
$ npx skills add hyperfx-ai/marketing-skills --skill linkedin -a windsurf -y
name: linkedin description: Publish and manage LinkedIn content via the Hyper MCP — text posts, article / link previews, document and PDF posts, organization (company page) posts, and AI-generated text-to-carousel posts. Use when the user wants to post on LinkedIn, share an article on LinkedIn, post to a LinkedIn company page, upload a PDF / document to LinkedIn, or build a LinkedIn carousel from text. requires_toolkits: - linkedin_toolkit icon: linkedin short_description: Publish LinkedIn text, article, document, company page, and carousel posts.
Skill for publishing to LinkedIn through the LinkedIn integration exposed by the Hyper MCP.
| Request | Send them to | | --- | --- | | Instagram post / Reel / Story | `instagram` | | TikTok organic posting | `tiktok` | | TikTok ad campaign | `tiktok-ads` | | Meta (Facebook / Instagram) ads | `meta-ads` | | Google Ads campaign | `google-ads` | | Amazon Sponsored Products campaign | `amazon-ads` |
If `linkedin_text_posts_create` is not found, the integration to connect is LinkedIn.
Every tool in this skill is named by its canonical tool name. Run it with the call your surface gives you:
| Surface | Find a tool | Run it | | --- | --- | --- | | Hyper chat | Call the tool by its name; `search_tools(queries=["<provider> <action>"])` shows its parameters | `<name>(...)` | | MCP client (Claude, Cursor, Codex, ChatGPT) | `search("<what you want to do>")`, then `describe("<name>")` | `call_read("<name>", {...})`, `call_write` or `call_destructive`: the one that `describe` names in `call_with` | | Hyper CLI | `hyperai search "<what you want to do>"`, then `hyperai describe <name>` | `hyperai call <name> --json '{...}'` |
If a tool is not found: in Hyper chat, find its toolkit id with `discover_toolkits` and pass it to `enable_toolkit`. On an MCP client or the CLI, tell the user which integration to connect in Hyper.
| Tool | Purpose | | --- | --- | | `linkedin_text_posts_create` | Standard member or organization text post; also article / link posts via the article fields. | | `linkedin_organization_posts_create` | Post explicitly as a company page (when you already know `organization_id`). | | `linkedin_document_posts_create` | PDF / document post — LinkedIn renders pages as a swipeable document. | | `linkedin_carousels_create_from_text` | AI text-to-carousel pipeline — generates slides + assembles a PDF + publishes as a document post. |
1. Use `linkedin_text_posts_create` for standard member or organization posts. 2. Use `linkedin_organization_posts_create` when the user explicitly wants to post as a company page **and** you already know the `organization_id`. 3. Use `linkedin_document_posts_create` for PDF / document uploads. LinkedIn renders PDF pages as a swipeable document post. 4. Use `linkedin_carousels_create_from_text` when the user wants a text-to-carousel workflow driven by AI-generated slides.
Do not rely on LinkedIn to scrape Open Graph metadata for API-created posts.
For reliable article posts:
Use this shape when editing or preparing a LinkedIn article post:
linkedin_text_posts_create(
text="Caption text",
article_url="https://example.com/article",
article_title="Explicit preview title",
article_description="Explicit preview description",
thumbnail_url="https://example.com/thumbnail.jpg",
organization_id="123456789", # optional
)LinkedIn carousels are implemented as document posts backed by a PDF.
Use `linkedin_document_posts_create` when you already have a PDF URL or stored file ID:
linkedin_document_posts_create(
text="Caption text",
title="Deck title",
document_url="https://example.com/deck.pdf",
organization_id="123456789", # optional
)Use `linkedin_carousels_create_from_text` when the user wants the system to build the carousel from a block of source text:
linkedin_carousels_create_from_text(
text_content="Source content for the slides",
title="Carousel title",
caption="LinkedIn caption",
num_slides=4,
style="professional",
color_scheme="blue",
organization_id="123456789", # optional
)The current implementation:
Supported slide counts are `4`, `6`, and `9`.
The current LinkedIn carousel pipeline is PDF-based. It does not provide a first-class live canvas editing loop before publish.
If a user wants manual refinement:
1. Generate the carousel assets first. 2. Review or edit the generated slide images / PDF externally. 3. Post the final PDF with `linkedin_document_posts_create`.
Do not promise an in-product editable canvas workflow unless the tool is actually available in the current environment.
When posting to a company page:
Agent Skills for marketing — paid ads, social media, SEO, AI search, competitor research, ad creative generation, email lifecycle, analytics, operations, and more.
Generate on-brand ad creatives — visuals + copy — for Google, Meta (Facebook / Instagram), and other paid platforms via the Hyper…
Plan and create Amazon Sponsored Products campaigns end-to-end via the Hyper MCP. Use when the user wants to launch Amazon Ads,…
Drive Google Analytics (GA4), Google Tag Manager, Google Search Console, and BigQuery from chat — tracking plans, GA4 reports,…
Generate one excellent, on-brand blog post per run for any business, built to rank on Google and get cited by AI search (ChatGPT,…
Create and maintain a single brand-context.md — positioning, audience, personas, pain points, customer language, voice, proof…
Run end-to-end B2B cold-email outreach through the Hyper MCP — enrich prospects with Apollo, scrape per-prospect signals from…
When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use…
Comprehensive SEO analysis for any website or business type. Full site audits, single-page analysis, technical SEO (crawlability,…
Turn the current project website into a short, polished, shareable launch video using Hyperframes. Use when someone says "/brag",…
Full website GEO+SEO audit with parallel subagent delegation. Orchestrates a comprehensive Generative Engine Optimization audit…