New: every message picks a fast or a slow model

Penpot

Open-source design and prototyping platform for collaborative design workflows

What agents can do

Actions90

  • Create access token

    Tool to create a personal access token for API authentication in Penpot.

  • Create comment thread

    Tool to create a new comment thread on a Penpot file at a specific position.

  • Create file

    Tool to create a new design file in a Penpot project.

  • Create project

    Tool to create a new project within a team in Penpot.

  • Create team

    Tool to create a new team in Penpot.

  • Create team access request

    Tool to request an invitation to join a Penpot team.

  • Create webhook

    Create a webhook for a team to receive event notifications.

  • Delete access token

    Tool to delete a personal access token from Penpot.

52 more
  • Delete comment

    Tool to delete a comment from a Penpot design file.

  • Delete file snapshot

    Tool to delete a file snapshot in Penpot.

  • Delete project

    Tool to delete a project from Penpot.

  • Delete team

    Tool to delete a team from Penpot.

  • Delete team files permanently

    Tool to permanently delete specified files from a Penpot team.

  • Delete team invitation

    Tool to delete a pending team invitation in Penpot.

  • Delete team member

    Tool to remove a member from a team in Penpot.

  • Delete webhook

    Tool to delete a webhook by its UUID.

  • Duplicate file

    Tool to duplicate a single file within the same team in Penpot.

  • Duplicate project

    Tool to duplicate an entire Penpot project with all its files.

  • Get access tokens

    Tool to list all personal access tokens for the authenticated user.

  • Get all projects

    Tool to retrieve all projects across all teams in Penpot.

  • Get builtin templates

    Tool to get the list of builtin templates available in Penpot.

  • Get comments

    Tool to retrieve all comments in a comment thread.

  • Get comment thread

    Tool to retrieve a specific comment thread from a Penpot file.

  • Get comment threads

    Tool to retrieve all comment threads for a Penpot file.

  • Get file

    Tool to retrieve a Penpot file by its ID.

  • Get file info

    Tool to retrieve basic information about a Penpot file by its ID.

  • Get file libraries

    Tool to retrieve libraries linked to a Penpot file.

  • Get file object thumbnails

    Tool to retrieve thumbnails for objects in a Penpot file.

  • Get file snapshots

    Retrieves all snapshots for a specific Penpot file.

  • Get file summary

    Tool to retrieve a summary of file contents and statistics from Penpot.

  • Get font variants

    Tool to retrieve font variants for a team, file, project, or share in Penpot.

  • Get library file references

    Tool to get files that reference a shared library.

  • Get library usage

    Tool to get usage statistics for a library.

  • Get owned teams

    Tool to list teams owned by the current user.

  • Get page

    Tool to retrieve page data from a Penpot file.

  • Get profiles for file comments

    Tool to retrieve profiles of users who have commented on a Penpot file.

  • Get project

    Tool to retrieve detailed information about a specific Penpot project by its ID.

  • Get project files

    Tool to retrieve all files in a Penpot project.

  • Get sso provider

    Tool to retrieve SSO provider information for an email address.

  • Get subscription usage

    Tool to get subscription usage information for the current user.

  • Get team

    Tool to retrieve team details by ID.

  • Get team deleted files

    Tool to retrieve deleted files from a team's trash in Penpot.

  • Get team info

    Tool to retrieve detailed information about a specific Penpot team by its ID.

  • Get team invitations

    Tool to list pending invitations for a team in Penpot.

  • Get team members

    Tool to list all members of a team in Penpot.

  • Get teams

    Tool to list all teams the authenticated user is a member of.

  • Get team shared files

    Tool to retrieve shared library files for a Penpot team.

  • Get team stats

    Tool to retrieve statistics for a specific Penpot team by its ID.

  • Get team users

    Tool to retrieve users in a team by team ID or file ID.

  • Get unread comment threads

    Tool to retrieve comment threads with unread comments for a specific team.

  • Get view only bundle

    Tool to retrieve data bundle for view-only file access in Penpot.

  • Get webhooks

    Tool to retrieve all webhooks configured for a team.

  • Has file libraries

    Tool to check if a Penpot file has linked libraries.

  • Ignore file library sync status

    Tool to ignore library sync status updates for a file.

  • Link file to library

    Tool to link a file to a library in Penpot.

  • Lock file snapshot

    Tool to lock a file snapshot in Penpot to prevent deletion.

  • Logout

    Tool to clear the authentication cookie and logout the current session.

  • Mark all threads as read

    Tool to mark all comment threads as read in Penpot.

  • Move files

    Tool to move files from one project to another in Penpot.

  • Move project

    Tool to move a project to a different team in Penpot.

And 30 more in Definable.

How it connects

You paste an API key from Penpot on a page Composio hosts, so the key never passes through Definable.

Keep the connection to yourself or share it with your workspace. Any action that writes or sends can wait for your approval.