Penpot
Open-source design and prototyping platform for collaborative design workflows
Uses your own API key. Composio asks for it once and keeps it; Quilt never sees it.
Reads on its own36
Agents use these right away.
- Get All ProjectsRetrieve projects across Penpot teams accessible to the authenticated account.
- Get Comment ThreadsTool to retrieve all comment threads for a Penpot file.
- Get FileTool to retrieve a Penpot file by its ID.
- Get File InfoTool to retrieve basic information about a Penpot file by its ID.
- Get ProjectTool to retrieve detailed information about a specific Penpot project by its ID.
- Get Project FilesTool to retrieve all files in a Penpot project.
- Get TeamTool to retrieve team details by ID.
- Get Team MembersList members of a Penpot team and their details.
- Get TeamsTool to list all teams the authenticated user is a member of.
- Search FilesTool to search for files by name or content in a Penpot team.
- Get Access TokensTool to list all personal access tokens for the authenticated user.
- Get Builtin TemplatesTool to get the list of builtin templates available in Penpot.
- Get CommentsTool to retrieve all comments in a comment thread.
- Get Comment ThreadTool to retrieve a specific comment thread from a Penpot file.
- Get File LibrariesTool to retrieve libraries linked to a Penpot file.
- Get File Object ThumbnailsTool to retrieve thumbnails for objects in a Penpot file.
- Get File SnapshotsRetrieves all snapshots for a specific Penpot file.
- Get File SummaryRetrieve a high-level summary of a Penpot file, including its name and statistics for components, variants, colors, and typographies, without fetching the entire file content.
- Get Font VariantsTool to retrieve font variants for a team, file, project, or share in Penpot.
- Get Library File ReferencesTool to get files that reference a shared library.
- Get Library UsageTool to get usage statistics for a library.
- Get Owned TeamsTool to list teams owned by the current user.
- Get PageTool to retrieve page data from a Penpot file.
- Get Profiles for File CommentsTool to retrieve profiles of users who have commented on a Penpot file.
- Get SSO ProviderTool to retrieve SSO provider information for an email address.
- Get Subscription UsageTool to get subscription usage information for the current user.
- Get Team Deleted FilesTool to retrieve deleted files from a team's trash in Penpot.
- Get Team InfoTool to retrieve detailed information about a specific Penpot team by its ID.
- Get Team InvitationsList pending invitations for a Penpot team.
- Get Team Shared FilesTool to retrieve shared library files for a Penpot team.
- Get Team StatsTool to retrieve statistics for a specific Penpot team by its ID.
- Get Team UsersRetrieve users in a Penpot team by team ID or file ID.
- Get Unread Comment ThreadsTool to retrieve comment threads with unread comments for a specific team.
- Get View Only BundleTool to retrieve data bundle for view-only file access in Penpot.
- Get WebhooksTool to retrieve all webhooks configured for a team.
- Has File LibrariesTool to check if a Penpot file has linked libraries.
Asks someone first54
Anything that sends, creates, changes or deletes waits for a person to approve it in the session’s chat.
- Create Access TokenTool to create a personal access token for API authentication in Penpot.
- Create Comment ThreadTool to create a new comment thread on a Penpot file at a specific position.
- Create FileTool to create a new design file in a Penpot project.
- Create ProjectTool to create a new project within a team in Penpot.
- Create TeamTool to create a new team in Penpot.
- Create WebhookCreate a webhook for a team to receive event notifications.
- Update FileTool to update a Penpot file with changes.
- Update ProfileTool to update the current authenticated user's profile information.
- Create Team Access RequestTool to request an invitation to join a Penpot team.
- Delete Access TokenTool to delete a personal access token from Penpot.
- Delete CommentTool to delete a comment from a Penpot design file.
- Delete File SnapshotTool to delete a file snapshot in Penpot.
- Delete ProjectTool to delete a project from Penpot.
- Delete TeamTool to delete a team from Penpot.
- Permanently Delete Team FilesTool to permanently delete specified files from a Penpot team.
- Delete Team InvitationTool to delete a pending team invitation in Penpot.
- Delete Team MemberTool to remove a member from a team in Penpot.
- Delete WebhookTool to delete a webhook by its UUID.
- Duplicate FileTool to duplicate a single file within the same team in Penpot.
- Duplicate ProjectTool to duplicate an entire Penpot project with all its files.
- Ignore File Library Sync StatusTool to ignore library sync status updates for a file.
- Link File to LibraryTool to link a file to a library in Penpot.
- Lock File SnapshotTool to lock a file snapshot in Penpot to prevent deletion.
- LogoutSend a logout request for the current Penpot session, optionally specifying a profile ID.
- Mark All Threads As ReadMark comment threads as read in Penpot using a supplied list of thread IDs.
- Move FilesTool to move files from one project to another in Penpot.
- Move ProjectTool to move a project to a different team in Penpot.
- Prepare Register ProfileTool to prepare user registration by validating email and sending verification in Penpot.
- Push Audit EventsTool to push audit events to Penpot for tracking system behavior and user actions.
- Register ProfileTool to complete user registration with profile details using a verification token.
- Rename FileTool to rename a design file in Penpot.
- Rename ProjectTool to rename an existing project in Penpot.
- Request Profile RecoveryTool to request a password/profile recovery email.
- Restore Deleted Team FilesTool to restore deleted files in a Penpot team.
- Restore File SnapshotTool to restore a Penpot file to a previous snapshot.
- Send User FeedbackTool to send user feedback to Penpot.
- Set File SharedTool to set file sharing status in Penpot (enable/disable shared library).
- Unlink File from LibraryTool to unlink a file from a shared library in Penpot.
- Unlock File SnapshotTool to unlock a locked file snapshot in Penpot.
- Update CommentTool to update the content of an existing comment in a Penpot design file.
- Update Comment ThreadTool to update the resolution status of a comment thread in Penpot.
- Update Comment Thread FrameTool to update the frame associated with a comment thread in Penpot.
- Update Comment Thread PositionUpdate the position of an existing Penpot comment thread on the design canvas.
- Update Comment Thread StatusTool to update the status of a comment thread in Penpot (e.g., toggle resolved/unresolved).
- Update File Library Sync StatusTool to update the synchronization status of a file->library link.
- Update File SnapshotTool to update a file snapshot metadata in Penpot.
- Update FontUpdate the name of an existing font in a Penpot team.
- Update Profile NotificationsTool to update notification settings for the authenticated user's profile.
- Update Profile PropsTool to update custom properties for the authenticated user's profile.
- Update Project PinUpdate a Penpot project's pin status to pin or unpin it for quick access.
- Update TeamUpdate the name of a Penpot team by its ID.
- Update Team Invitation RoleTool to update the role of a pending team invitation in Penpot.
- Update WebhookUpdate an existing webhook configuration by supplying its URI, MIME type, and active status together.
- Verify TokenVerify a Penpot authentication or registration token, such as one received during registration or email verification.