Connect Penpot with Hookshot™ and your stack

Open-source design and prototyping platform for collaborative design workflows

Tools and triggers

What Agents can do in Penpot

Available tools and events after Penpot is connected.

  • Create Access Token

    Tool to create a personal access token for API authentication in Penpot. Use when you need to generate a new token for authenticating API requests. The token will only be shown once during creation, so it should be…

  • Create Comment Thread

    Tool to create a new comment thread on a Penpot file at a specific position. Use when you need to add collaborative feedback or discussion points on design elements within a Penpot project.

  • Create File

    Tool to create a new design file in a Penpot project. Use when you need to create a new file for design work within a specific project.

  • Create Project

    Tool to create a new project within a team in Penpot. Use when you need to organize design files into a new project space.

  • Create Team

    Tool to create a new team in Penpot. Use when you need to set up a new team for organizing projects and collaborating with team members.

  • Create Team Access Request

    Tool to request an invitation to join a Penpot team. Use when a user needs to request access to a team for collaboration.

  • Create Webhook

    Create a webhook for a team to receive event notifications. Use when you need to register a new webhook endpoint that will be notified of events happening in a Penpot team.

  • Delete Access Token

    Tool to delete a personal access token from Penpot. Use when you need to revoke or remove an existing access token by its UUID.

  • Delete Comment

    Tool to delete a comment from a Penpot design file. Use when you need to permanently remove a specific comment from a design discussion.

  • Delete File Snapshot

    Tool to delete a file snapshot in Penpot. Use when you need to remove a previously created snapshot from a file.

  • Delete Project

    Tool to delete a project from Penpot. Use when you need to permanently remove a project and all its contents.

  • Delete Team

    Tool to delete a team from Penpot. Use when you need to permanently remove a team. This operation is irreversible.

  • Delete Team Invitation

    Tool to delete a pending team invitation in Penpot. Use when you need to cancel an invitation that hasn't been accepted yet.

  • Delete Team Member

    Tool to remove a member from a team in Penpot. Use when you need to revoke a user's access to a team.

  • Delete Webhook

    Tool to delete a webhook by its UUID. Use when you need to remove a webhook from Penpot.

  • Duplicate File

    Tool to duplicate a single file within the same team in Penpot. Use when you need to create a copy of an existing design file.

  • Duplicate Project

    Tool to duplicate an entire Penpot project with all its files. Use when you need to create a copy of an existing project.

  • Get Access Tokens

    Tool to list all personal access tokens for the authenticated user. Use when you need to view, audit, or manage existing access tokens.

  • Get All Projects

    Tool to retrieve all projects across all teams in Penpot. Use when you need a complete list of projects regardless of team membership.

  • Get Builtin Templates

    Tool to get the list of builtin templates available in Penpot. Use when you need to see which templates are available for creating new projects.

  • Get Comment Thread

    Tool to retrieve a specific comment thread from a Penpot file. Use when you need to fetch details about a comment thread including its comments, participants, and metadata.

  • Get Comment Threads

    Tool to retrieve all comment threads for a Penpot file. Use when you need to fetch comments and discussions associated with a specific file.

  • Get Comments

    Tool to retrieve all comments in a comment thread. Use when you need to fetch all comments from a specific thread.

  • Get File

    Tool to retrieve a Penpot file by its ID. Returns file details including metadata, structure, and permissions. Use when you need to access file information or check file properties.

Setup

Connect Penpot in Hookshot™

Pick a scope, then confirm what can start a Protege and what it can do.

Trigger Access

What can start a Protege from this app.

Tool Access

What a Protege can do after it starts.

Connection scope

Prefer team for production.

Team

Shared credential for production and unattended runs.

Personal

Tied to one user—only when the workflow needs their account.

Chat

Team-scoped for supported chat surfaces.

Full setup guide

Build with us

See Hookshot™ in your stack.

Request early access or book a live walkthrough with the team.

Request Demo
Hookshot™ setup screen — AI agent workflow configuration with model selection, trigger status, and governance controls.