| name | pendo-guide |
| description | Create and edit Pendo guides using browser automation. Use this skill when the user invokes /pendo-guide command to create or modify Pendo in-app guides. |
Pendo Guide Automation
This skill automates creating and editing Pendo guides using the Chrome browser automation tools.
IMPORTANT: When Confused or Stuck
If you are unsure how to proceed with any Pendo guide task:
- Read the INDEX.md file in the project's
knowledge_base/directory - The INDEX.md contains a quick reference table mapping tasks to the right documentation file
- Read the relevant documentation file for detailed instructions
knowledge_base/
├── INDEX.md # START HERE - maps tasks to guides
├── guides-overview.md # Guide types, use cases, best practices
├── create-overlay-guide.md # Step-by-step overlay guide creation
├── building-blocks.md # Text, buttons, images, videos, polls
├── add-edit-content.md # Layout management (rows, columns)
├── button-actions.md # Button behaviors (dismiss, next, URLs)
└── markdown-syntax.md # Text formatting syntax
Prerequisites
Before starting, the user must:
- Have Chrome open with the Claude in Chrome extension
- Be on the application/website where they want to create the guide (Pendo must be installed on this site)
Workflow
Step 1: Check Browser Context
1. Call mcp__claude-in-chrome__tabs_context_mcp to get available tabs
2. Verify user is on their application site (not app.pendo.io)
3. If no tab available, ask user to navigate to their application first
Step 2: Determine User Intent
Ask the user what they want to do:
- Create a new guide: What type (lightbox, tooltip, banner)? What content?
- Edit an existing guide: Which guide? What changes?
Step 3: Launch the Visual Design Studio
Use mcp__claude-in-chrome__javascript_tool to execute:
pendo.designerV2.launchInAppDesigner()
This launches the Visual Design Studio directly on the user's application - no need to navigate to app.pendo.io.
If the command fails, Pendo may not be installed on this site. Ask the user to:
- Verify Pendo is installed on this application
- Check they are logged into Pendo (visit app.pendo.io to login)
Step 4: Using the Visual Design Studio
After launching, the Visual Design Studio appears with:
- Toolbar at top with Save, Exit, Activation, Preview buttons
- Step tray showing guide steps
- Edit window on the left for editing content
Adding Content (Building Blocks)
- Hover over guide content area
- Click "Click to Add Content" or the + icon
- Select building block type:
- Text: For headings, paragraphs, instructions
- Button: For actions (Next Step, Dismiss, URL Link)
- Image: For graphics and icons
- Video: For embedded videos
- Divider: For visual separation
- Poll: For surveys and feedback
If unsure about building blocks: Read knowledge_base/building-blocks.md
Editing Building Blocks
- Click on any building block to select it
- Use the Edit window to modify:
- Text content and formatting
- Button text and actions
- Image source and sizing
- Styling and spacing
Button Actions
Common button actions:
- Next Step: Advance to next guide step
- Dismiss Guide: Close the guide
- Previous Step: Go back one step
- Go to Step: Jump to specific step
- Launch Guide: Open another guide
- URL Link: Navigate to a URL
If unsure about button actions: Read knowledge_base/button-actions.md
Adding Steps
- Click + Add Step in toolbar
- Configure step content
- Set step location and behavior in Edit Container window
Step 5: Set Activation
Click Activation in toolbar to configure:
- Automatic: Shows when page loads
- Badge: Shows when user clicks a badge
- Element: Shows when user interacts with element
- Target Element: Anchor the guide to a specific element
Step 6: Save and Exit
- Click Save to save progress
- Click Preview to test the guide
- Click Exit to close the Visual Design Studio
Editing Existing Guides
- Ensure user is on their application site
- Launch the designer:
pendo.designerV2.launchInAppDesigner() - Select the existing guide from the guide list in the designer
- Make changes using the same workflow above
- Save and Exit
Browser Automation Tools Reference
| Tool | Use For |
|---|---|
tabs_context_mcp |
Get current tabs and create new ones |
javascript_tool |
Execute JS like pendo.designerV2.launchInAppDesigner() |
read_page |
Read page structure and elements |
find |
Find elements by description |
computer |
Click, type, screenshot, scroll |
form_input |
Fill form fields |
Launching the Designer
The key command to launch the Visual Design Studio:
pendo.designerV2.launchInAppDesigner()
Execute this using mcp__claude-in-chrome__javascript_tool on the user's application tab.
Common Patterns
Simple Announcement (Lightbox)
- Launch designer with
pendo.designerV2.launchInAppDesigner() - Create new guide, select lightbox layout
- Add Text block for title
- Add Text block for message
- Add Button with "Dismiss Guide" action
Feature Walkthrough (Multi-step Tooltip)
- Launch designer on the page with the feature
- Create new guide, select tooltip layout
- Add Text explaining the feature
- Add Button with "Next Step" action
- Add more steps pointing to different elements
- Final step has "Dismiss Guide" button
Feedback Poll (Banner)
- Launch designer with
pendo.designerV2.launchInAppDesigner() - Create new guide, select banner layout
- Add Poll building block
- Configure poll questions
- Set button to submit and dismiss
Error Handling
- Confused about a task? Read
knowledge_base/INDEX.mdto find the right guide - pendo.designerV2 not found? Pendo not installed on this site, or user not logged in
- Element not found? Take screenshot to see current state
- Action fails? Check knowledge base docs, try alternative approach
- Visual Design Studio doesn't load? Ask user to login at app.pendo.io first, then retry