creating-inline-actions

Create interactive button-based menus for XMTP agents using ActionBuilder.

108|27|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/diegosouzapw/omni-skills --skill creating-inline-actions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: creating-inline-actions
Source: https://github.com/diegosouzapw/omni-skills/tree/main/skills/creating-inline-actions
Command: npx skills add https://github.com/diegosouzapw/omni-skills --skill creating-inline-actions

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Interactive button-based UI for XMTP agents following the XIP-67 specification. Users can tap buttons instead of typing commands.

Core Features & Use Cases

  • ActionBuilder to create interactive menus and actions for conversations.
  • Helpers for confirmation and selection dialogs.
  • App Config support to define and navigate multi-menu flows.
  • Easy integration with standard XMTP agent pipelines and context-aware handlers.
  • Real-world use: present a main menu, navigate to submenus, and handle user selections with typed handlers.

Quick Start

Create an ActionBuilder menu, attach your action handlers, and send it within your agent context.

Frequently Asked Questions about creating-inline-actions

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build interactive button menus for XMTP agents?

Build interactive button menus for XMTP agents by using ActionBuilder to construct actions, attaching typed action handlers, and sending the menu within your agent context.

What are confirmation and selection dialogs in XMTP conversations?

Confirmation and selection dialogs are interactive UI components for XMTP agents that let users tap buttons instead of typing commands, implemented via helper components.

How do I navigate multi-menu flows in an XMTP agent?

Navigate multi-menu flows in XMTP agents by using App Config support to define menu structures and orchestrate navigation between submenus with context-aware handlers.

Does the XIP-67 specification support interactive buttons for messaging?

The XIP-67 specification defines interactive button-based UI for XMTP agents, enabling users to tap buttons instead of typing conversational commands.

What do I need to create custom actions for an XMTP agent menu?

Creating custom actions for XMTP agent menus requires an ActionBuilder, typed action handlers, and a SKILL.md frontmatter containing the name and description metadata.

Can I integrate interactive menus into standard XMTP agent pipelines?

You can integrate interactive menus into standard XMTP agent pipelines easily, using ActionBuilder and helpers alongside context-aware handlers to process user selections.