← Back to Skills Marketplace
comphone

Group Logger

by comphone · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
95
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install group-logger
Description
บันทึกข้อความกลุ่ม LINE ที่มีคีย์เวิร์ดเกี่ยวกับงานลง CSV อัตโนมัติและสรุปข้อมูลเมื่อต้องการผ่าน @mention
README (SKILL.md)

group_logger

บันทึกข้อความจากกลุ่ม LINE อัตโนมัติ และสรุปข้อมูลตามลูกค้าหรืองาน

Description

Skill นี้ทำงาน 2 โหมด:

  1. โหมดบันทึก — รับทุกข้อความในกลุ่ม บันทึกลง CSV โดยไม่ตอบกลับ
  2. โหมดสรุป — เมื่อถูก @mention ให้ดึงข้อมูลจาก CSV มาสรุป

Triggers

โหมดบันทึก (ไม่ต้อง @mention):

  • ทุกข้อความที่มีคีย์เวิร์ด: JOB, งาน, ลูกค้า, ซ่อม, ติดตั้ง, ส่ง, รับ, เสร็จ, pending, นัด

โหมดสรุป (ต้อง @mention):

  • "สรุปงาน [ชื่อลูกค้า]"
  • "ดูงาน JOB-XXX"
  • "งานค้างทั้งหมด"
  • "สรุปวันนี้"
  • "รายงานประจำวัน"

File Paths

  • Log file: C:\Users\Server.openclaw\workspace\group_log.csv
  • Backup: C:\Users\Server.openclaw\workspace\group_log_backup.csv

CSV Format

timestamp,sender,group_id,message,keywords,job_id,customer_name,status

Implementation

โหมดบันทึก

  1. รับข้อความจากกลุ่ม
  2. ตรวจจับคีย์เวิร์ดสำคัญ
  3. ดึง job_id (รูปแบบ JOB-XXX) ถ้ามี
  4. ดึงชื่อลูกค้าจากข้อความ
  5. บันทึกลง group_log.csv
  6. ไม่ตอบกลับ (silent logging)

โหมดสรุป

  1. อ่านไฟล์ group_log.csv
  2. กรองข้อมูลตามชื่อลูกค้าหรือ JOB ที่ระบุ
  3. จัดกลุ่มข้อมูลตามลูกค้า
  4. สรุปเป็นรายงานภาษาไทย

Examples

บันทึกอัตโนมัติ

ข้อความในกลุ่ม: "ช่างโต้ไปหน้างาน JOB-029 บ้านเจนวิทย์แล้วครับ" บันทึก: timestamp, ช่างโต้, group_id, ข้อความ, keywords=[JOB,งาน], JOB-029, เจนวิทย์, in-progress

สรุปเมื่อถูก @mention

User: "@Comphone สรุปงานเจนวิทย์" Action: อ่าน CSV กรองชื่อ เจนวิทย์ สรุปทุกรายการ

ผลลัพธ์: 📋 สรุปงาน: เจนวิทย์โฮม

  • JOB-029 | นัด 9:30 น. 14/3/69
  • ช่างโต้ถึงหน้างานแล้ว 10:15 น.
  • สถานะ: In Progress

Keywords ที่ตรวจจับ

งาน, JOB, ลูกค้า, ซ่อม, ติดตั้ง, ส่ง, รับ, เสร็จ, pending, นัด, เช็คอิน, ถึงแล้ว, เดินทาง, อะไหล่, ค่าแรง, เก็บเงิน, Invoice, กล้อง, WiFi, ไฟ, สวิทช์, เราเตอร์, NVR, DVR

Notes

  • บันทึกทุกข้อความที่มี keyword เท่านั้น ข้อความทั่วไปไม่บันทึก
  • ไม่ตอบกลับเมื่อบันทึก เพื่อประหยัด token
  • Backup ไฟล์ทุกวันอัตโนมัติ
  • รองรับหลายกลุ่มในไฟล์เดียวกัน โดยแยกด้วย group_id
Usage Guidance
Before installing, ask the skill author to provide: (1) explicit integration details — how messages are delivered (LINE webhook, channel token), and the exact env vars required (e.g., LINE_CHANNEL_SECRET/TOKEN) so you can audit credential use; (2) an install or deployment spec if any code will run to receive webhooks; (3) confirmation the hardcoded Windows paths are intentional (or make paths configurable) and that the agent environment has appropriate permissions; (4) a data retention/encryption plan for the CSV and backups, and access controls; (5) whether group members consent to logging. If you proceed, test in a sandboxed agent, restrict the skill's invocation to only the necessary groups, store logs in an encrypted/secure location, rotate and limit retention, and require explicit opt-in for sensitive groups. The current SKILL.md under-declares required credentials and operational details, so treat it as incomplete and do not deploy it to production until those gaps are resolved.
Capability Analysis
Type: OpenClaw Skill Name: group-logger Version: 1.0.0 The skill is a productivity tool designed to log job-related messages from LINE groups into a local CSV file (group_log.csv) and provide summaries on demand. It features a 'silent logging' mode triggered by specific keywords (e.g., JOB, customer, repair) to save tokens, which is clearly documented in SKILL.md. There is no evidence of data exfiltration, unauthorized remote execution, or malicious prompt injection intended to subvert the agent's behavior.
Capability Assessment
Purpose & Capability
The skill claims to capture every LINE group message matching keywords, but the package declares no required environment variables, tokens, or hooks for connecting to LINE (webhook URL, CHANNEL_SECRET, CHANNEL_TOKEN, etc.). A legitimate implementation would need explicit credentials or a delivery mechanism; that is missing. The SKILL.md also hardcodes a Windows path (C:\Users\Server\.openclaw\workspace\...) which assumes the agent runs on Windows and has write access there.
Instruction Scope
Runtime instructions ask the agent to 'รับข้อความจากกลุ่ม' (receive messages) and to silently log matching messages to CSV, plus perform daily backups — but they do not describe who delivers messages to the skill, what integration is used, nor any consent/retention policy. The instructions direct read/write of specific local file paths and automatic backups, which give the skill persistent access to possibly sensitive chat content. There is no mention of limiting data retained, encryption, or access controls.
Install Mechanism
This is an instruction-only skill with no install spec and no code files, so nothing will be written to disk by an installer. That lowers supply-chain risk. The regex scanner had no files to analyze.
Credentials
No environment variables or credentials are declared even though the feature requires continuous access to group messages (which in practice needs LINE API/webhook credentials or an agent-side forwarder). The skill therefore under-declares required secrets and access. Also it requests writing to local workspace files (logs and backups) without justifying storage/retention/encryption choices — raising privacy and exfiltration concerns.
Persistence & Privilege
The skill is not marked always:true (good) and does not require special platform privileges, but it writes persistent CSV and backup files into the agent workspace and relies on autonomous invocation behavior (logging mode triggers without an @mention). Autonomous invocation plus silent logging increases privacy risk; consider limiting invocation scope or requiring explicit forwarding of messages.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install group-logger
  3. After installation, invoke the skill by name or use /group-logger
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of group-logger skill: - Automatically logs LINE group messages containing specific keywords to a CSV file. - Supports two modes: silent logging and summary on @mention. - Summaries are generated per customer or job upon request. - Daily automatic CSV backup included. - Supports multiple groups; logs separated by group_id. - No replies in logging mode to minimize message noise.
Metadata
Slug group-logger
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Group Logger?

บันทึกข้อความกลุ่ม LINE ที่มีคีย์เวิร์ดเกี่ยวกับงานลง CSV อัตโนมัติและสรุปข้อมูลเมื่อต้องการผ่าน @mention. It is an AI Agent Skill for Claude Code / OpenClaw, with 95 downloads so far.

How do I install Group Logger?

Run "/install group-logger" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Group Logger free?

Yes, Group Logger is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Group Logger support?

Group Logger is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Group Logger?

It is built and maintained by comphone (@comphone); the current version is v1.0.0.

💬 Comments