doodle top mobile

Post to Dribbble from Claude Cowork

Claude Cowork can publish and schedule Dribbble shots through Postiz. Add the Postiz connector to Cowork once, then point it at a design export on your desktop and give it a title and, optionally, a team. Cowork uploads the image through Postiz and schedules the shot from the Claude app, so portfolio updates go out without a terminal.

Setup Guide

Please make sure there is always a human in the loop.

doodle left mobiledoodle right mobile

How to post to Dribbble from Claude Cowork

Add Postiz to Claude Cowork once as a connector, then ask for Dribbble shots in plain language. Cowork calls Postiz for you and confirms what it scheduled.

Setup, then just ask

# One-time setup in Claude Cowork (no terminal)
# Cowork tab > Customize > Connectors > + Add custom connector
#   Name: Postiz
#   URL:  https://mcp.postiz.com/mcp-oauth-dynamic
# Sign in to Postiz and approve access

# Then just ask Claude Cowork:
> Post the new shot to Dribbble
  with a title, tomorrow at 10am

Claude Cowork: Done! Your Dribbble post is scheduled.

What can Claude Cowork do on Dribbble?

Claude Cowork can use every Dribbble option that Postiz exposes. Describe the result you want and Cowork picks the matching settings.

🎨

Design Shots

Upload and publish design shots with titles and descriptions. Showcase your latest work just by asking Claude Cowork.

👥

Team Posting

Post shots to team accounts by specifying a team URL. Manage your agency or studio portfolio just by asking Claude Cowork.

💼

Portfolio Automation

Automate your portfolio updates with scheduled shots. Keep your Dribbble profile fresh with consistent, timed uploads.

🖼

Image Upload

Upload PNG, JPG, GIF, and other image formats. Postiz handles the file upload and generates a public URL for your shot.

📅

Scheduled Publishing

Schedule shots for optimal visibility. Queue up a week of design content and let Postiz publish at the perfect times.

🤖

AI-Powered Workflow

Let AI agents write shot descriptions, pick titles, and schedule uploads. Focus on designing while your agent handles publishing.

How does Claude Cowork post to Dribbble?

You describe what you want in plain language and Claude Cowork handles the Postiz calls for you. Here is how a typical conversation goes.

1

Find Your Dribbble Integration

Ask Claude Cowork whether your Dribbble account is connected. It also checks which options the platform supports.

Example conversation

> Is my Dribbble account connected to Postiz?

Claude Cowork: Yes — your Dribbble account is connected
  and ready. Want me to post something?
2

Upload Your Design

Upload your design file to get a public URL. Dribbble requires an image for every shot. Supports PNG, JPG, GIF, and other common image formats.

Example conversation

> Draft a Dribbble post about our new
  feature launch

Claude Cowork: Here's a draft for Dribbble:
  "We just shipped something big..."
  Want me to add media and schedule it?
3

Create Your Shot

Publish a Dribbble shot with your image, description, title, and optional team account. Schedule it for later or post immediately.

Example conversation

> Yes — add screenshot.png and schedule
  it for tomorrow at 9am

Claude Cowork: Done! Scheduled on Dribbble for
  tomorrow at 9:00 AM.

Which Dribbble settings can Claude Cowork apply?

Mention any of these in plain language and Claude Cowork sets them for you. These are the Dribbble options it can apply to any post.

FieldTypeDescription
__typestringMust be "dribbble"
titlestringShot title (minimum 1 character)
teamstringTeam URL for posting to a team account

Common Configurations

Ask Claude Cowork for any of these common Dribbble scenarios and it applies the matching settings.

Personal Portfolio Shot

Just ask

> Post it with: Personal Portfolio Shot

Claude Cowork: Got it. Applying:
  title: New Landing Page Design

Team Portfolio Shot

Just ask

> Post it with: Team Portfolio Shot

Claude Cowork: Got it. Applying:
  title: Brand Identity System
  team: https://dribbble.com/myagency

UI Component Showcase

Just ask

> Post it with: UI Component Showcase

Claude Cowork: Got it. Applying:
  title: Button Component Library v2

Team Case Study

Just ask

> Post it with: Team Case Study

Claude Cowork: Got it. Applying:
  title: E-Commerce Redesign Case Study
  team: https://dribbble.com/designstudio

What is Claude Cowork?

Claude Cowork is Anthropic's agentic assistant for knowledge workers. It runs in the Claude desktop app on macOS and Windows (and on the web) on paid Claude plans, uses the same agentic architecture as Claude Code without a terminal, and can read local files, use connectors, and run multi-step tasks such as posting to Dribbble through Postiz. It is not the same as Claude Code (the terminal agent) or the Postiz connector in Claude.ai; read the full comparison on the Claude Cowork hub.

💻

Desktop Native

Claude Cowork runs directly on your desktop, connecting to your local files and apps. No dashboard tabs or terminal needed to manage your social media workflow.

🔗

App Integrations

Connects to Google Drive, Gmail, DocuSign, and more. Pull content from your existing tools and publish it to social media seamlessly.

🤖

Autonomous Tasks

Schedule recurring tasks with cron jobs. Claude Cowork can post your Dribbble shots on a schedule without you having to ask each time.

How Postiz Works with Claude Cowork

Postiz is an MCP server, and Claude Cowork supports custom connectors over remote MCP. Add the Postiz link once in Customize, then Connectors, sign in with OAuth, and Cowork sees the Postiz tools for listing channels, uploading media, scheduling Dribbble shots, and reading analytics. No API key or terminal is needed.

  • ✓Open the Cowork tab, then Customize, then Connectors, and add a custom connector named Postiz
  • ✓Paste the Postiz MCP link and sign in to Postiz when prompted (OAuth, no API key)
  • ✓Cowork discovers the Postiz tools automatically, including your connected Dribbble channel
  • ✓Ask in plain language; Cowork chains upload, settings, and scheduling steps for you
  • ✓Prefer the Postiz skill and CLI? Install the postiz-agent plugin instead and authenticate with postiz auth:login

Connect Postiz to Claude Cowork

# Option 1: custom connector (recommended, full toolset)
Cowork > Customize > Connectors > +
  Name: Postiz
  URL:  https://mcp.postiz.com/mcp-oauth-dynamic
  Sign in to Postiz and approve

# Option 2: official connector (posting + scheduling)
claude.ai/directory/postiz > Connect

# Option 3: Postiz skill + CLI (terminal)
npm install -g postiz
postiz auth:login

How do Dribbble workflows run in Claude Cowork?

Two ways: ask Cowork directly in the desktop app, where it can read the content from your local files, or set up a scheduled task that runs in the cloud on a timetable you choose.

C

From your desktop files

Local folders, Google Drive, no terminal

Point Claude Cowork at a document or media file on your computer and tell it where and when to post. It reads the file, uploads media through Postiz, applies the Dribbble settings, and schedules the result for your Dribbble profile.

Claude Cowork

You: Post ~/Design/dashboard-v2.png to
  Dribbble tomorrow at 10am, title
  "Analytics dashboard, dark mode"

Claude Cowork: Uploading dashboard-v2.png...
  1. Image uploaded via Postiz
  2. Title set
  3. Scheduled for 10:00 AM

  Done! Want it on Instagram too?
C

Scheduled tasks

Recurring Dribbble shots without a cron server

Type /schedule in any Cowork task to make it recurring. Scheduled tasks run in the cloud with the connectors you have set up, so your computer does not need to be awake for Cowork to post to Dribbble on time.

Claude Cowork scheduled task

/schedule

"Every weekday at 10am, post the next design export in ~/Design/shots to Dribbble with a title from its filename."

Claude Cowork will, on each run:
  1. Read the source file or folder
  2. Draft the Dribbble content
  3. Schedule it through Postiz
  4. Report back what it did

Why Claude Cowork + Postiz for Dribbble

Cowork brings the desktop context and the scheduling; Postiz brings the Dribbble publishing, media handling, and analytics. Together they replace a scheduler dashboard with a conversation.

  • ✓No terminal: Postiz is a connector in the Claude app, added once
  • ✓Reads Dribbble shots content from local folders and connected apps like Google Drive
  • ✓Scheduled tasks run in the cloud on a timetable you set
  • ✓Cross-posts Dribbble content to other Postiz channels in one request
  • ✓Uses the same Postiz account, channels, and calendar as your dashboard and other agents

Postiz tools Cowork can call

# Discovery
integrationList        # your connected channels
integrationSchema      # Dribbble settings and limits
triggerTool            # live data (boards, flairs, lists)

# Publishing
uploadFromUrlTool      # media upload
integrationSchedulePostTool
postsListTool          # what is scheduled
postSettingsTool

# Custom MCP link only
generateImageTool, generateVideoTool, clippingTool

Also Works with OpenClaw

Postiz works with any AI agent that can run commands or call MCP tools — you ask, the agent does the work. That includes OpenClaw, the open-source personal AI agent, which reads the Postiz skill and runs the CLI rather than connecting over MCP.

🦀

OpenClaw

Open-source AI agent

OpenClaw reads the Postiz skill so it knows what it can do, then autonomously discovers your Dribbble integration, uploads your design, sets the shot title, and publishes it.

OpenClaw

> Upload my new-landing.png to Dribbble
  with title "Landing Page Concept"

OpenClaw: Done! Scheduled on Dribbble for
  tomorrow at 9:00 AM.

Dribbble + Other Platforms

Share the same design to Dribbble and other platforms in a single request. Each platform gets its own settings.

Example

> Post "Excited to announce our new feature!" to
  Dribbble and LinkedIn tomorrow at 9am, then schedule
  a daily tip on Dribbble every weekday at 10am

Claude Cowork: Done! Scheduled:
  - Dribbble + LinkedIn: tomorrow 9:00 AM
  - Daily tips on Dribbble: Mon-Fri 10:00 AM

What can you ask Claude Cowork to post on Dribbble?

Anything you would type into the Postiz dashboard, phrased as a request. These are prompts people actually use for Dribbble.

You say to Claude CoworkWhat Postiz does
Post ~/Design/dashboard-v2.png to Dribbble tomorrow at 10am titled "Analytics dashboard, dark mode"Uploads the image, sets the title, and schedules the shot
Publish the onboarding shot under our team account on DribbbleSets the team URL so the shot posts to the team
Schedule one shot per day this week from ~/Design/shots at 10amCreates five scheduled shots with titles from the filenames

What should you know before posting to Dribbble from Claude Cowork?

Cowork handles these rules for you, but knowing them explains why it sometimes asks a follow-up question before scheduling.

  • ✓A shot needs an image. Upload happens through Postiz first, which Cowork does when you name the file.
  • ✓title is required and must be at least 1 character.
  • ✓team is optional and takes the team URL when you want the shot on a team account instead of your profile.
  • ✓Dribbble limits shot uploads to accounts with posting access; connect the right account in Postiz.

Claude Cowork and Dribbble: frequently asked questions

How do I post to Dribbble from Claude Cowork?

Add Postiz as a custom connector in Cowork (Customize, then Connectors, URL https://mcp.postiz.com/mcp-oauth-dynamic), sign in to Postiz, and ask Cowork to post a design file from your desktop with a title. It uploads the image through Postiz and schedules the shot. No terminal or Dribbble API token is needed.

Can Claude Cowork post a Dribbble shot to a team account?

Yes. Give Cowork the team's Dribbble URL and it sets the team field when creating the shot through Postiz, so the shot appears under the team instead of your personal profile. Leave it out and the shot posts to your own profile.

Can Cowork write the shot title and description for me?

Yes. Point it at the design file and describe the project, and Cowork drafts a title and short description you can edit before it schedules. It can also pull context from a brief or Figma export notes saved in the same folder.

Is this different from Dribbble posting with Claude Code?

The Postiz settings are identical. Claude Code is Anthropic's terminal agent and connects with a claude mcp add command or the Postiz CLI. Claude Cowork is the desktop agent, so Postiz is added as a connector and Cowork can grab the image straight from your design exports folder.

Can Cowork share the same design on Dribbble, Instagram, and LinkedIn?

Yes. Ask for all three and Cowork creates one Postiz post per platform with fitting captions and settings, for example a title for Dribbble and hashtags for Instagram. You review everything before it goes out, and each post keeps its own schedule.

Start posting to Dribbble

Install Postiz Agent and automate your Dribbble portfolio with AI-powered scheduling and publishing.