LaunchKit · 2026
Back to Skills

line-rich-messages

Comprehensive guide for LINE Rich UI features (Flex Messages, buttons, quick replies, and markdown auto-conversion).

0
485 downloads
by @shingo0620

Setup & Installation

openclaw skills install @shingo0620/line-rich-messages

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install line-rich-messages

Version History

v1.0.5Feb 22, 2026 - Version note by skill developer:

Remove file-delivery feature for security: delete Google Drive workflow doc, remove gog/curl runtime requirements, and update docs to explicitly exclude file upload/sharing.

What This Skill Does

Templates and syntax guides for building rich UI in LINE messaging. Covers Flex Messages, quick reply buttons, confirm dialogs, and markdown-to-Flex auto-conversion. Designed for LINE bots running through the OpenClaw LINE plugin.

Pre-built JSON templates and a decision matrix remove the need to read LINE API docs or manually debug malformed Flex JSON.

When to use it

  • Sending a button menu when a chatbot asks the user to pick a category
  • Displaying order items as a formatted Flex Message card
  • Adding quick reply chips to reduce typing on mobile
  • Showing a confirm dialog before a user deletes saved data
  • Rendering a comparison table visually inside a LINE chat

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: 'Show me the available plans'

AGENT
  1. 1Consult decision-matrix.md to select the right UI element (bubble with buttons)
  2. 2Load the button template from flex-templates.md
  3. 3Populate the template with plan names, descriptions, and reply actions
  4. 4Send the Flex Message JSON through the OpenClaw LINE plugin
OUTPUT

A visual card with labeled buttons for each plan, delivered to the user in LINE

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

LINE Developer accountLINE Messaging API channel access token (configured in OpenClaw LINE plugin)