← Back to list

batch-notification
by Harryoung
AI-powered knowledge management without vector embeddings. Built upon Claude Agent SDK, File system based, Agent driven. Maybe slower, but results are much more reliable!
⭐ 70🍴 11📅 Jan 23, 2026
SKILL.md
name: batch-notification description: Send IM messages to users in batch. Used for notifying specific user groups, sending after table filtering, all-staff notifications, etc. Use this Skill when administrators request batch notifications, mass messaging, or notifications after table filtering. Trigger words: notify/send/mass + users/batch/table.
Batch User Notification
Support administrators to send IM notification messages to users in batch.
Typical Scenarios
- Upload table + filter conditions: Notify all users with benefits points greater than 0
- Upload target list: Notify specified user list
- All-staff notification: Notify everyone
Quick Start
All-staff Notification
mcp__{channel}__send_markdown_message(
touser="@all",
content="## Notification Title\n\nNotification content..."
)
Filtered Notification
python3 -c "
import pandas as pd
mapping = pd.read_excel('knowledge_base/企业管理/人力资源/user_mapping.xlsx')
business = pd.read_excel('/tmp/data.xlsx')
filtered = business[business['积分'] > 0]
result = pd.merge(filtered, mapping, on='工号', how='inner')
print('|'.join(result['企业微信用户ID'].tolist()))
"
Detailed Workflow
Complete 5-stage workflow, see WORKFLOW.md
pandas Query Patterns
Common filtering, JOIN, date processing patterns, see PANDAS_PATTERNS.md
Example Scenarios
Complete end-to-end examples, see EXAMPLES.md
Core Principles
- Privacy protection: Notifications are one-on-one private chats, messages must not contain other people's information
- Must confirm: Must wait for administrator reply "confirm send" after constructing message
- Python first: All table processing uses pandas
- Result transparency: Clearly report sending results (success/failure counts)
Available Tools
- Bash: Execute pandas scripts
- mcp__{channel}__send_markdown_message: Send Markdown messages
- mcp__{channel}__send_text_message: Send plain text messages
Score
Total Score
75/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
✓説明文
100文字以上の説明がある
+10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
✓フォーク
10回以上フォークされている
+5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon