skills/claude-skills-open/skills/agents/process-analyst/SKILL.md
Process analysis, gap finding, human dialogue, spec generation
npx skillsauth add aaaaqwq/claude-code-skills process-analystInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Analyzes a business process, finds gaps, clarifies with the human, generates a complete specification for building an agent.
dispatcher, memoryProcess name or number from the Process Map:
| # | Process | Domain | |---|---------|--------| | 1 | Email Pipeline (monitor + classify + action) | Inbound | | 2 | Telegram inbound (checking replies) | Inbound | | 3 | WhatsApp inbound (checking chats) | Inbound | | 4 | LinkedIn inbound (incoming messages) | Inbound | | 5 | Telegram outreach (mass messaging) | Outreach | | 6 | Email outreach (mass messaging) | Outreach | | 7 | LinkedIn outreach | Outreach | | 8 | WhatsApp outreach | Outreach | | 9 | Touch Scheduler (follow-up 3-7-14) | Follow-up | | 10 | Channel Truth (sync last_contact) | Follow-up | | 11 | CRM add lead/contact/company | CRM | | 12 | CRM Import (staging -> master) | CRM | | 13 | Activity logging across all channels | CRM | | 14 | Daily Briefing (morning report) | PM | | 15 | Weekly Review | PM | | 16 | Task Prioritization | PM | | 17 | Invoice generation | Finance | | 18 | Payment tracking + follow-up | Finance | | 19 | Watchers (website change alerts) | Monitoring | | 20 | Telegram scrape (channels, competitors) | Monitoring |
For the specified process, read:
$SKILLS_PATH/skills/$CRM_PATH/schema.yaml$GOOGLE_TOOLS_PATH/ (the only fully automated agent)For each process, fill in:
## Process Analysis: [Name]
### 1. TRIGGER (what starts the process)
- [ ] Trigger defined (schedule / event / manual)
- [ ] Frequency defined
- [ ] Launch conditions are clear
### 2. INPUT (input data)
- [ ] Data sources defined
- [ ] Data format is clear
- [ ] Data access is available (API keys, credentials)
- [ ] Data volume is estimated
### 3. PROCESSING (processing logic)
- [ ] Business rules described
- [ ] Edge cases defined
- [ ] Dependencies on other processes defined
- [ ] AI component needed? Which model?
### 4. OUTPUT (result)
- [ ] What is created / modified
- [ ] Where it is written (CSV, file, API)
- [ ] Who is the consumer of the result
- [ ] Output format is defined
### 5. ERROR HANDLING
- [ ] What to do on API error
- [ ] What to do with invalid data
- [ ] Retry logic
- [ ] Alerting (where to report an error)
### 6. HUMAN-IN-THE-LOOP
- [ ] Which decisions require human approval
- [ ] Approval format (Telegram notification? CLI prompt?)
- [ ] What to do if human did not respond
### 7. INTEGRATION
- [ ] Which other agents depend on this one
- [ ] Which agents does this one depend on
- [ ] Shared state (which files are shared)
- [ ] Are race conditions possible?
### 8. GAPS (what is missing)
- [ ] List of questions for the owner
- [ ] Missing tools
- [ ] Missing data
- [ ] Missing credentials
For each unfilled item -- formulate a clear question:
Question format:
[SECTION] [QUESTION]
Context: what is already known
Options: if there are obvious choices
Default: if there is a recommendation
Rules:
After all clarifications -- create a file:
$AGENTS_PATH/specs/[process-name].spec.md
Spec structure:
# Agent Spec: [Name]
## Meta
- Process ID: #
- Priority: high/medium/low
- Complexity: simple/medium/complex
- Estimated components: N files
## Overview
One paragraph on what the agent does.
## Trigger
- Type: schedule / event / manual
- Schedule: cron expression (if schedule)
- Event: what triggers it (if event)
## Pipeline
[Input] → [Step 1] → [Step 2] → ... → [Output]
## Steps
### Step 1: [Name]
- Input: what it receives
- Logic: what it does
- Output: what it produces
- Error: what on error
- Model: if AI (sonnet/haiku/opus)
### Step 2: [Name]
...
## Data Flow
| Reads | Writes |
|-------|--------|
| file.csv | file.csv |
## Human Approval Points
- Where approval is needed
- How to notify (Telegram/CLI)
- Timeout: what if no response
## Dependencies
- Other agents: [list]
- Tools: [list]
- Credentials: [list]
## Testing Plan
- Unit: what to test in isolation
- Integration: which agents to test with
- Dry-run: how to run without side effects
## Rollback
- How to rollback if something went wrong
Spec file in $AGENTS_PATH/specs/[name].spec.md
User: analyze process #14 Daily Briefing
Claude: [reads daily-briefing.md, pm_tasks_master.csv, email agent, activities.csv]
Claude: Here is the analysis of the Daily Briefing process:
TRIGGER: schedule, every morning at 08:00
INPUT: pm_tasks_master.csv, activities.csv, email summaries
PROCESSING: AI summary (haiku)
GAPS -- need to clarify:
1. [TRIGGER] What time for the morning briefing? Default: 08:00
2. [OUTPUT] Where to send the result? Options: Telegram / CLI / both
3. [HUMAN] Is approval needed before sending, or automatic?
Claude: creates spec after responses
agent-builder — takes the spec and builds the agentagent-tester — tests the built agentdispatcher — task routingmemory — context from previous sessionstesting
通用自媒体文章自动发布工具。支持百家号、搜狐号、知乎、微信公众号、小红书、抖音号六个平台的自动化发布流程。使用Playwright自动化实现平台导航和发布,支持通过storageState管理Cookie实现账号切换。
development
# SKILL.md - Model Configuration Status (mcstatus) ## 触发条件 - `/mcstatus` 命令 - 用户询问模型配备、模型配置、model status、模型列表等 ## 功能 实时生成 Agent + Cron 的模型配置报告,展示当前所有 agent 的主模型/fallback链和所有 cron 任务的模型分配。 ## 执行步骤 ### Step 1: 收集 Agent 模型配置 读取各 agent 的 models.json 获取主模型和 fallback 链: ```bash for agent in main ops code quant data research content market finance pm law product sales batch; do config=$(cat ~/.openclaw/agents/$agent/agent/models.json 2>/dev/null) if [ -n "$config" ]; then echo "=== $agent
tools
MCP 服务器智能管理助手。自动检测 MCP 可用性、智能开关、功能问答,提供人性化的 MCP 管理体验。
tools
从GitHub搜索并自动安装配置MCP(Model Context Protocol)服务器工具到Claude配置文件。当用户需要安装MCP工具时触发此技能。工作流程:搜索GitHub上的MCP项目 -> 提取npx配置 -> 添加到~/.claude.json -> 处理API密钥(如有)。