DeepContent

v2.0.0

AI content marketing pipeline. Generate branded LinkedIn, X, and Reddit posts from any URL. Trigger on: "make a post from this", "turn this into content", "g...

0· 177·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for thierrypdamiba/deepcontentskill23223.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "DeepContent" (thierrypdamiba/deepcontentskill23223) from ClawHub.
Skill page: https://clawhub.ai/thierrypdamiba/deepcontentskill23223
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Required env vars: DEEPCONTENT_API_KEY
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install deepcontentskill23223

ClawHub CLI

Package manager switcher

npx clawhub@latest install deepcontentskill23223
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description (content marketing pipeline -> generate social posts) align with what the SKILL.md asks the agent to do: call the DeepContent API, route intents, and present UX. The only required credential (DEEPCONTENT_API_KEY) is appropriate for an API-backed service.
Instruction Scope
Instructions are focused on routing/UX and API calls. However, the docs instruct the agent to 'Store the key for the session' and to 'note what the user changed' and store edits as memory for future runs — this implies persistent storage of user data and the API key. There are no directives to read unrelated files or environment variables, nor to transmit data to endpoints outside the stated API/frontend.
Install Mechanism
Instruction-only skill with no install spec and no code files. No binaries or downloads are requested, so nothing is written to disk by the skill itself.
Credentials
Only a single API key (DEEPCONTENT_API_KEY) is declared and used as the primary credential. That is proportionate and expected for the skill's purpose; no unrelated secrets or config paths are requested.
Persistence & Privilege
The skill does not request always:true and is user-invocable. But it explicitly tells the agent to store the API key in-session and to persist user edits/preferences as memory — this increases persistence and potential long-term access to user data. Confirm what storage is used and whether storing the API key is encrypted/consented.
Assessment
This skill is coherent with its stated purpose, but before installing you should: (1) Verify the DEEPCONTENT_API_KEY scope and create a least-privilege key if possible. (2) Ask where the agent will store the session key and any persistent 'memory' (encrypted agent vault, ephemeral session only, or long-term memory?) and whether you can opt out of memory. (3) Test with non-sensitive URLs first — anything you send (including scraped page content) may be stored by the skill or the service. (4) Verify the frontend/api domains are legitimate and review the OpenAPI spec at the provided base URL to confirm endpoints and timeouts. (5) Confirm retention and deletion policies for generated posts, stored edits, and any org/team invites. If these answers are unsatisfactory, do not provide a production API key or enable persistent memory.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

📝 Clawdis
EnvDEEPCONTENT_API_KEY
Primary envDEEPCONTENT_API_KEY
latestvk97e4qcpndyxw3qg3kvgfsz1t183by7h
177downloads
0stars
29versions
Updated 1mo ago
v2.0.0
MIT-0

DeepContent

Turn any URL into branded social media posts. The API does the heavy lifting. Your job is routing and UX.

API

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.

Frontend

Base: https://deepcontent-frontend.scaleintelligence.workers.dev

Intent routing

User saysRoute to
URL or "make a post from this"Quick generate
"run a recipe" or wants multi-block outputFull synthesis
"what should I write about" or "find topics"Topic discovery
"create a brand" or company URL with no existing brandBrand 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 confusedHelp
No API key in sessionDevice auth

UX rules

Auth

  • No key? POST /api/v1/connect/init to get a device code. Show: {FRONTEND}/connect/{code}
  • Poll GET /api/v1/connect/status/{code} until completed. Store the key for the session.
  • Get org ID from GET /api/v1/auth/me (returns orgId). Needed for invites.

Brand resolution

Every generate/topics flow needs a brand. Resolve it first:

  • Zero brands: guide to create one. Link: {FRONTEND}/dashboard/brands/onboarding
  • One brand: use it automatically, don't ask
  • Multiple brands: ask which one by name
  • User named one: match it

After generating content

  • Show the content first, not explanations
  • Each platform gets its own section header
  • ALWAYS link to: {FRONTEND}/dashboard/posts/{post_id} (path is always /dashboard/posts/, never /dashboard/linkedin/ or /dashboard/x/)
  • Show remaining credits. Link: {FRONTEND}/dashboard/billing
  • Ask: "Want to edit anything before approving?"

After creating a brand

  • Show: name, industry, audience, voice/tone
  • ALWAYS link to: {FRONTEND}/dashboard/brands/{id}
  • Ask which platforms (linkedin, x, reddit)
  • Brand starts as "draft". Confirm with POST /api/v1/brand-onboarding/{id}/confirm

After discovering topics

  • Show topics with title, relevance, source URL
  • Link each to: {FRONTEND}/dashboard/topics/{topic_id}
  • Ask: "Want me to generate content from any of these?"

Links (always include the relevant one)

ActionLink
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

Slow endpoints

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.
  • Brand onboarding: check for existing brand first (GET /api/v1/brands). Ask user to update or create new.

Learning

  • After edits, note what the user changed. Store as memory for next time.
  • If they consistently make the same edit (e.g. always remove closing questions), suggest updating the brand voice via PATCH /api/v1/brands/{id}.
  • Track: preferred platform, default brand, edit patterns. Skip questions when preferences are clear.

Response style

  • Content first, not explanations
  • Platform name as section header
  • 300 char preview max in Discord
  • End with dashboard link + credits
  • No celebrations, no exclamation marks

Comments

Loading comments...