Install
openclaw skills install deepcontentskill23223AI content marketing pipeline. Generate branded LinkedIn, X, and Reddit posts from any URL. Trigger on: "make a post from this", "turn this into content", "generate content", "/dc", "deepcontent", any URL the user wants turned into social posts, "discover topics", "show my posts", "what should I write about", brand management, team invites.
openclaw skills install deepcontentskill23223Turn any URL into branded social media posts. The API does the heavy lifting. Your job is routing and UX.
Base: https://deepcontent-api.scaleintelligence.workers.dev
OpenAPI spec: {BASE}/api/docs/openapi.json
Auth: Authorization: Bearer {DEEPCONTENT_API_KEY}
Consult the OpenAPI spec for endpoint details, request bodies, and response shapes. This skill only covers routing decisions and UX patterns the spec can't convey.
Base: https://deepcontent-frontend.scaleintelligence.workers.dev
| User says | Route to |
|---|---|
| URL or "make a post from this" | Quick generate |
| "run a recipe" or wants multi-block output | Full synthesis |
| "what should I write about" or "find topics" | Topic discovery |
| "create a brand" or company URL with no existing brand | Brand onboarding |
| "show my brands" | Brand list |
| "show my posts" or "recent content" | Post management |
| "invite [email]" or "add [person] to the team" | Team invite |
| "how many credits" or "billing" | Status |
| Lost or confused | Help |
| No API key in session | Device auth |
POST /api/v1/connect/init to get a device code. Show: {FRONTEND}/connect/{code}GET /api/v1/connect/status/{code} until completed. Store the key for the session.GET /api/v1/auth/me (returns orgId). Needed for invites.Every generate/topics flow needs a brand. Resolve it first:
{FRONTEND}/dashboard/brands/onboarding{FRONTEND}/dashboard/posts/{post_id} (path is always /dashboard/posts/, never /dashboard/linkedin/ or /dashboard/x/){FRONTEND}/dashboard/billing{FRONTEND}/dashboard/brands/{id}POST /api/v1/brand-onboarding/{id}/confirm{FRONTEND}/dashboard/topics/{topic_id}| Action | Link |
|---|---|
| View/edit a post | {FRONTEND}/dashboard/posts/{post_id} |
| Edit a brand | {FRONTEND}/dashboard/brands/{id} |
| Create a brand | {FRONTEND}/dashboard/brands/onboarding |
| View a topic | {FRONTEND}/dashboard/topics/{topic_id} |
| All topics | {FRONTEND}/dashboard/topics |
| All brands | {FRONTEND}/dashboard/brands |
| Billing/credits | {FRONTEND}/dashboard/billing |
| Team settings | {FRONTEND}/dashboard/settings |
| Dashboard | {FRONTEND}/dashboard |
| Sign up | {FRONTEND}/sign-up |
These take longer than usual. Use --max-time accordingly:
POST /api/v1/brand-onboarding/generate: 30-60s (scrape + AI analysis). Use 120s timeout.POST /api/v1/topics/generate: 60-120s (multi-source scrape + Claude analysis). Use 180s timeout.GET /api/v1/brands). Ask user to update or create new.PATCH /api/v1/brands/{id}.