thisuxhq/dunsocial-skills/dunsocial
Claude Code and agent skill by thisuxhq/dunsocial-skills
- community
Checking that the SKILL.md file is still in the repository.
Schedule, publish, and manage DunSocial posts, drafts, media, and memory from the shell via the dun CLI (npm package dunsocial). Use when the user wants to post or schedule to X/LinkedIn/Bluesky/Threads/Reddit/Pinterest/Instagram/YouTube through DunSocial, manage drafts or media uploads, search workspace memory, or wire social publishing into CI/agent workflows.
Install
npx vskill@latest install thisuxhq/dunsocial-skills/dunsocialSKILL.md
DunSocial CLI
Use the dun binary from the npm package dunsocial.
Prefer --json on every command so output is machine-parseable.
Remote hosts (ChatGPT web, Claude web) keep using DunSocial MCP. This CLI is for local agents, terminals, and CI.
Env vars override ~/.config/dunsocial/config.json.
Setup
Always: authenticate → select workspace → verify → list accounts → act.
Do not invent social account IDs. Do not treat drafts create as a successful publish.
Interactive auth
Browser approve at app.dunsocial.com/cli/authorize:
Headless auth (CI)
Create a PAT in the app under Settings → CLI (dun_pat_…), then:
DUN_API_URL is optional (defaults to production).
PAT rules:
- Bound to one workspace; missing scope → exit
3/ forbidden - Cannot manage other tokens, billing, or team
- Prefer PAT over browser session tokens in CI
Workspace
Interactive:
Headless (required with PAT):
Verify
Discovery order
dun auth status --jsondun workspace current --json(orlist+use)dun accounts list --json— capture social account ids- Act (schedule / publish / draft / media / memory)
Schedule a post
Absolute time: --at 2026-06-01T09:00:00Z.
Publish now
Media
Upload first, then attach the returned asset id:
Drafts, memory, threads
Thread file shape: [{"content":"1"},{"content":"2"}]
Destructive ops
Require --yes (or CI=1) for delete.
Exit codes
| Code | Meaning | |
|---|---|---|
| 0 | ok | |
| 1 | usage | |
| 2 | auth | |
| 3 | forbidden / missing scope | |
| 4 | validation | |
| 5 | not found | |
| 6 | rate limited | |
| 7 | network |
Failure JSON:
Pitfalls
- Need a workspace:
workspace use,--workspace, orDUN_WORKSPACE_ID --accountsexpects DunSocial social account ids, not handles- Upload local files with
media uploadbefore attaching - Platform-specific options:
--meta '{"reddit":{…}}'when needed - MCP OAuth and CLI tokens are different systems
Help
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/dunsocial/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/thisuxhq/dunsocial-skills/dunsocial)