Katok KakaoTalk Automation for Openclaw

A specialized CLI tool that enables programmatic interaction and automation for the KakaoTalk macOS application using native Accessibility APIs.

sunghyun-k
v1.0.2
Feb 17, 2026
0
0
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install katok

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install katok using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Katok KakaoTalk Automation?

Katok is a robust automation utility designed specifically for the macOS environment, allowing users to control KakaoTalk directly from the command line. By leveraging macOS Accessibility APIs, this skill bridges the gap between the desktop messaging client and automated workflows. It is a essential addition to any suite of Openclaw Skills for users who need to manage their communications without manual UI interaction.

The tool provides a seamless way to interface with chat rooms, friend lists, and message history, outputting data in developer-friendly formats like CSV. It is particularly effective for developers looking to integrate KakaoTalk into larger system scripts or for power users who want to monitor their messaging activity through a terminal-based interface.

Katok KakaoTalk Automation Use Cases

  • Automating responses to common inquiries in KakaoTalk chat rooms.
  • Monitoring for unread messages across multiple conversations simultaneously.
  • Exporting friend lists and chat metadata for contact management or analysis.
  • Integrating KakaoTalk notifications into custom macOS automation pipelines.
  • Scripting bulk message delivery to specific contacts or groups.

How Katok KakaoTalk Automation Works

  1. The skill receives a command (e.g., chats, messages, or send) via the terminal or an AI agent environment.
  2. It checks if the KakaoTalk macOS application is running and launches it automatically if necessary.
  3. Using macOS Accessibility APIs, the skill navigates the KakaoTalk UI to locate specific chat rooms or message fields.
  4. For data retrieval, it scrapes the relevant UI elements and formats them into structured CSV output.
  5. For sending messages, it programmatically inputs text into the target chat window and executes the send command.

Katok KakaoTalk Automation Setup

To use this skill within your Openclaw Skills library, follow these installation steps:

# Install the Katok CLI using Homebrew
brew install sunghyun-k/tap/katok

# Ensure you have the KakaoTalk macOS app installed
# Link: https://apps.apple.com/kr/app/kakaotalk/id869223134

# Grant Accessibility Permissions
# Navigate to System Settings > Privacy & Security > Accessibility
# Enable permissions for your Terminal or execution environment

Note: The screen must be active (not locked or in screensaver mode) for the automation to function.

Katok KakaoTalk Automation Data Schema & Taxonomy

The skill organizes and returns data in a structured CSV format for easy parsing:

Command Output Fields Description
katok chats name, time, member_count, unread_count List of recent chat rooms
katok friends name, status_message List of friends with status updates
katok messages sender, content, time Message history for a specific room
  • Sender Identification: Messages sent by the user are marked as '나' (Me).
  • Media Handling: Images are represented by an [이미지] placeholder.
  • System Notifications: Messages starting with # denote system-level alerts.

Katok KakaoTalk Automation Advanced Features

  • Support for pagination using --limit and --offset flags to manage large chat histories.
  • Automatic application state management to ensure KakaoTalk is active during command execution.
  • Precise chat room matching to prevent sending messages to incorrect recipients.
  • CSV-ready output that facilitates easy integration with other Openclaw Skills and data processing tools.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*