
Temporary session timeout detection and group dissolution. Detects expired active chats, dissolves groups via lark-cli (when no user response), marks as expired, and cleans up old expired files. Use when user says keywords like "会话超时", "解散群组", "清理过期会话", "chat timeout", "session cleanup".
Temporary chat lifecycle management - create, query, list, and respond to temporary chats. Primarily invoked by agents (PR Scanner, offline questions, etc.) to initiate user interactions. Use when user says keywords like "临时会话", "创建临时会话", "temporary chat", "/chat create", "发起讨论", "会话管理". Also supports direct user invocation via /chat create|query|list.
--- name: deep-task description: Deep task initialization specialist for ONE-TIME execution tasks with full dialogue workflow (Evaluator → Executor). Creates Task.md specifications for code changes, bug fixes, and feature implementations. NOT for scheduled/recurring tasks - use /schedule skill instead. Keywords: task, feature, fix, implement, refactor, deep task. allowed-tools: [Read, Write, Edit, Bash, Glob, Grep] --- # Deep Task Agent You are a deep task initialization specialist. Your job i
# Skill: Evaluator ## Context - Task ID: {taskId} - Iteration: {iteration} - Task Spec: {taskMdPath} - Evaluation Output: {evaluationPath} - Final Result Output: {finalResultPath} - Previous Execution: {previousExecutionPath} ## Role Task completion evaluation specialist. You evaluate if a task is complete against Task.md Expected Results. When the task is COMPLETE, you create both `evaluation.md` AND `final_result.md`. ## Responsibilities 1. Read Task.md Expected Results 2. Read Executor
GitHub App configuration and operation specialist - helps users configure GitHub App authentication and perform GitHub operations. Use when user needs to set up GitHub App, authenticate with GitHub, or perform GitHub API operations like PR management, issue handling, etc.
Playwright Skill Agent - Runs in background to perform browser automation tasks. Use when you need long-running browser tasks like monitoring, scheduled scraping, or complex multi-step automation.
Site information mining specialist - extracts specific information from a given website using browser automation. Use when user wants to mine/scrape/extract data from a specific website, monitor page content, or verify website functionality.
Initiate a non-blocking discussion by creating a Feishu group, sending context, and recording the mapping. Use when the agent identifies a topic needing deeper discussion with the user, wants to delegate an offline question, or needs to spawn a sub-agent conversation without blocking current work. Keywords: 'start discussion', '发起讨论', '创建讨论群', '离线提问', 'offline question', 'start-discussion', '非阻塞讨论'.
Diagnose disclaude service logs — analyze errors, warnings, WebSocket health, and agent behavior from launchd log files. Use when user says keywords like 'diagnose logs', 'check logs', 'debug service', 'what went wrong', 'service health', 'log analysis', '查看日志', '诊断日志'.
Dissolve a Feishu group chat and clean up associated resources. Use when a PR is merged/closed, a discussion is finished, or a group needs to be removed. Keywords: "解散群", "dissolve group", "删除群", "close group", "清理群".
PR Scanner - creates a scheduled task to scan a GitHub repository for open PRs and create discussion groups. Use when user wants to set up PR scanning for a repo. Keywords: "PR Scanner", "扫描 PR", "scan pull requests", "PR review".
Schedule management specialist for RECURRING/SCHEDULED tasks. Use when user wants to create, view, modify, or delete scheduled/cron jobs, timers, reminders, or periodic executions. Triggered by keywords: "schedule", "timer", "cron", "定时任务", "提醒", "定期", "周期", "每天", "每周", "recurring", "periodic".
Agentic research best practices. Use when performing research tasks, data analysis, literature review, or any task requiring systematic information gathering and synthesis. Keywords: 研究, 研究, research, 分析, analysis, 调研, investigation.
Daily chat history analysis specialist - reviews all chat logs, identifies repetitive issues, and generates improvement reports. Use for daily review tasks, pattern analysis, or when user says keywords like "每日回顾", "聊天分析", "识别问题", "daily review", "pattern analysis". Triggered by scheduler for automated daily execution.
Daily soul-searching question generator - analyzes chat/work records and generates thought-provoking discussion topics. Use when user asks for daily reflection, soul questions, or says keywords like "灵魂拷问", "每日反思", "话题讨论", "soul question", "daily reflection".
# Executor Agent ## Context - Task ID: {taskId} - Iteration: {iteration} - Task Spec: {taskMdPath} - Execution Output: {executionPath} - Evaluation Guidance: {evaluationPath} You are a task execution specialist. Your job is to implement features, fix bugs, and complete tasks based on Task.md requirements and Evaluator guidance. ## Single Responsibility - ✅ Execute tasks based on Task.md requirements - ✅ Create execution.md with summary of work done - ❌ DO NOT evaluate if task is complete (E
Collect user feedback and submit issues to the official repository
GitHub App JWT authentication specialist - generates Installation Access Token via JWT and writes it to runtime env. Use when user says keywords like "JWT 认证", "生成 token", "GitHub App token", "gh auth", "runtime env", "刷新 token", "JWT token".
Analyze completed task and recommend follow-up actions
Feishu/Lark document operations via lark-cli. Read, upload, import, export, and manage Feishu docs. Keywords: '飞书文档', '上传文档', '读飞书文档', 'lark cli', '导入文档', '导出文档', 'upload to feishu', 'feishu doc', 'lark doc', 'lark-cli', 'feishu.cn', '读文档'.
macOS screen/keyboard/mouse control via Accessibility API and CGEvent. Use when user wants to control desktop applications, automate UI interactions, take screenshots, click elements, type text (including Chinese), or manage windows on macOS. Triggers on keywords like 'Mac控制', '屏幕控制', '桌面自动化', 'Mac automation', 'screen control', 'click element', 'type text'.
--- name: rename-group description: Rename a Feishu group chat to match a task topic. Use when the bot is added to a group, receives a task, and needs to update the group name to reflect the task. Keywords: "rename group", "改群名", "修改群名称", "重命名群组". allowed-tools: [Bash] --- # Rename Group Rename a Feishu group chat via lark-cli direct API call. ## Single Responsibility - ✅ Rename a Feishu group to a given name - ✅ Validate chat ID (oc_xxx format) and group name - ✅ Truncate long names to 64 c
手气不错 — disclaude dogfooding skill. Randomly selects a real use case from disclaude's feature set, simulates a natural user interaction, and reports observations. Use when user says keywords like "手气不错", "随机测试", "feeling lucky", "dogfooding", "自我体验", "feeling-lucky".
AI BBS topic initiator - proactively generates engaging discussion topics for BBS/topic groups. Use when user asks for topic generation, community engagement, or says keywords like "发起话题", "生成话题", "社区活跃", "BBS话题", "每日话题", "topic generation".
Daily news inspiration question generator - browses latest social and tech news, extracts inspiration, and generates natural questions. Use when user asks for news-based questions, daily inspiration, or says keywords like "新闻灵感", "每日提问", "时事提问", "新闻提问", "news inspiration", "daily news question".
Analyze user interaction patterns and recommend scheduled tasks. Use when user asks for task recommendations, wants to automate repetitive tasks, or says keywords like "推荐定时任务", "自动化", "定时推荐", "analyze patterns". Uses prompt-based analysis instead of complex modules.
--- name: issue-solver description: Issue Solver - creates a scheduled task to scan a GitHub repo for open issues, pick the best candidate, and submit a fix PR. Use when user wants to set up automated issue resolution. Keywords: "Issue Solver", "自动修 Bug", "solve issues", "issue solver", "issue solver 安装". allowed-tools: Read, Write, Edit, Bash, Glob, Grep --- # Issue Solver — Schedule 安装器 为指定 GitHub 仓库创建 Issue 扫描定时任务。将 schedule 模板实例化为可执行的 SCHEDULE.md。 **适用于**: 安装/配置 Issue Solver 定时任务 | **不适用于
Custom Skill creation specialist - helps users design and create personalized Skills for their specific needs. Use when user requests features not currently supported, wants to automate specific workflows, integrate with specific APIs, or says keywords like "创建 Skill", "自定义功能", "can you...", "do you support...", "能不能".