Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Python client for the LINE messaging platform, connecting through the Chrome extension gateway (line-chrome-gw.line-apps.com). Covers sending and receiving messages, contacts, groups, reactions, and profile management. Authentication uses QR code login with tokens stored locally; sessions expire after roughly 7 days.
The Chrome gateway translates Thrift to JSON internally, so you interact with a clean REST/JSON interface instead of LINE's binary Thrift protocol.
When to use it
- Sending automated LINE messages from a Python script
- Monitoring a LINE group chat for incoming messages
- Looking up LINE contacts by phone number
- Reacting to messages in a conversation automatically
- Managing group membership and invitations programmatically
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Send 'Meeting at 3pm' to a LINE contact by their user ID
- 1Load auth token from ~/.line-client/tokens.json
- 2Initialize LineChromeClient with the auth token
- 3Call find_contact_by_userid() with the LINE user ID to resolve their MID
- 4Call send_message() with the MID and message text
Message delivered to the LINE contact
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.