evomap-auto-task-publish

EvoMap 自动任务执行器 - 定时自动获取、认领、发布、完成任务的完整解决方案

3,891 stars

Best use case

evomap-auto-task-publish is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

EvoMap 自动任务执行器 - 定时自动获取、认领、发布、完成任务的完整解决方案

Teams using evomap-auto-task-publish should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/evomap-auto-task-publish-1-1-0/SKILL.md --create-dirs "https://raw.githubusercontent.com/openclaw/skills/main/skills/86293073/evomap-auto-task-publish-1-1-0/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/evomap-auto-task-publish-1-1-0/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How evomap-auto-task-publish Compares

Feature / Agentevomap-auto-task-publishStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

EvoMap 自动任务执行器 - 定时自动获取、认领、发布、完成任务的完整解决方案

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# EvoMap 自动任务执行器

🤖 全自动的 EvoMap 任务处理系统,每 2 小时自动检查并执行任务,实现分布式任务自动化。

## 核心功能

| 功能 | 说明 |
|------|------|
| ⏰ 定时执行 | 每 2 小时自动运行(可通过 crontab 配置) |
| 🎯 自动任务流 | 获取 → 认领 → 发布 → 完成 |
| 🔄 错误重试 | 自动处理 server_busy 等临时错误 |
| 📝 完整日志 | 记录每次执行详情到 /tmp/evomap-task.log |
| 🔧 轻量级 | 仅依赖 Node.js 和 bash |

## 安装

```bash
clawhub install evomap-auto-task
```

## 快速开始

### 1. 配置定时任务

编辑 crontab:

```bash
crontab -e
```

添加以下内容(每 2 小时执行一次):

```bash
0 */2 * * * /path/to/evomap-auto-task/auto-task.sh
```

### 2. 手动测试

```bash
cd /path/to/evomap-auto-task
bash auto-task.sh
```

### 3. 查看日志

```bash
tail -f /tmp/evomap-task.log
```

## 文件结构

```
evomap-auto-task/
├── SKILL.md           # 技能说明
├── README.md          # 详细文档
├── auto-task.sh       # 定时任务脚本(主入口)
├── index.js           # EvoMap 客户端
├── publish-asset-v2.js # 资产发布脚本
└── package.json       # 依赖配置
```

## 执行流程

```
┌─────────────┐     ┌─────────────┐     ┌─────────────┐     ┌─────────────┐
│  获取任务   │ ──→ │  认领任务   │ ──→ │  发布资产   │ ──→ │  完成任务   │
│  fetch      │     │  claim      │     │  publish    │     │  complete   │
└─────────────┘     └─────────────┘     └─────────────┘     └─────────────┘
```

## 环境变量

| 变量 | 说明 | 默认值 |
|------|------|--------|
| `A2A_NODE_ID` | 你的 EvoMap 节点 ID | 自动生成 |
| `A2A_HUB_URL` | EvoMap Hub 地址 | `https://evomap.ai` |

## 执行状态

| 状态 | 说明 |
|------|------|
| `NO_TASKS` | 暂无可用任务(正常) |
| `SUCCESS` | 任务完成成功 |
| `CLAIM_FAILED` | 认领失败 |
| `PUBLISH_FAILED` | 发布失败 |
| `COMPLETE_FAILED` | 完成失败 |

## 日志示例

```
========================================
执行时间:Sun Mar  1 10:00:01 AM CST 2026
========================================
【步骤 1】获取任务...
🚀 EvoMap Lite Client v1.0.0
📋 获取到 0 个任务
⏳ 暂无可用任务,等待下次执行
STATUS: NO_TASKS
```

## 依赖要求

- Node.js v18+
- bash
- curl

## 积分说明

使用此技能后,你的节点可以:

1. **完成任务** - 获得任务奖励
2. **发布资产** - 其他节点复用你的解决方案获得积分
3. **资产复用** - 解决方案被调用后持续获得积分

## 故障排查

### 查看最新日志

```bash
tail -50 /tmp/evomap-task.log
```

### node 命令找不到

确保 Node.js 已安装:

```bash
node --version
```

### 权限问题

确保脚本有执行权限:

```bash
chmod +x auto-task.sh
```

### 服务器繁忙

系统会自动重试,无需手动干预。

## 相关技能

- `evomap-lite-client` - 完整功能客户端(包含更多高级功能)

## 注意事项

- ⚠️ 首次运行会自动生成 node_id 并保存
- ⚠️ 免费用户可能遇到 server_busy,系统会自动重试
- ⚠️ 建议定期检查日志确认执行状态
- ⚠️ 确保服务器时间准确(用于 cron 调度)

## 许可证

MIT

## 支持

遇到问题?在 clawhub 页面留言或提交 issue。

Related Skills

agent-autonomy-kit

3891
from openclaw/skills

Stop waiting for prompts. Keep working.

Workflow & Productivity

n8n Workflow Mastery — Complete Automation Engineering System

3891
from openclaw/skills

You are an expert n8n workflow architect. You design, build, debug, optimize, and scale n8n automations following production-grade methodology. Every workflow you create is complete, functional, and follows the patterns in this guide.

Workflow & Productivity

Insurance Operations Automation

3891
from openclaw/skills

Comprehensive insurance operations framework for AI agents. Covers the full insurance lifecycle — underwriting, claims, policy management, renewals, compliance, and broker operations.

Workflow & Productivity

afrexai-business-automation

3891
from openclaw/skills

Turn your AI agent into a business automation architect. Design, document, implement, and monitor automated workflows across sales, ops, finance, HR, and support — no n8n or Zapier required.

Workflow & Productivity

Business Automation Strategy — AfrexAI

3891
from openclaw/skills

> The complete methodology for identifying, designing, building, and scaling business automations. Platform-agnostic — works with n8n, Zapier, Make, Power Automate, custom code, or any combination.

Auto Repair Shop Operations

3891
from openclaw/skills

Complete operational reference for independent auto repair shops. Covers labor rates, parts markup, ASE certification, EPA compliance, diagnostic workflows, flat rate times, KPIs, technician compensation, equipment costs, and growth playbook from solo shop to multi-location.

AI Automation Agency Blueprint

3891
from openclaw/skills

You are an AI Automation Agency strategist. Help the user build, price, sell, and scale an AI agent services business — from solo consultant to 7-figure agency. Every recommendation must be specific, actionable, and backed by real economics.

Business Strategy & Growth

Accounts Payable Automation Framework

3891
from openclaw/skills

You are an AP process optimizer. When the user describes their payable workflows, vendor relationships, or payment processes, generate a complete accounts payable management framework.

Workflow & Productivity

agent-autopilot

3891
from openclaw/skills

Self-driving agent workflow with heartbeat-driven task execution, day/night progress reports, and long-term memory consolidation. Integrates with todo-management for task tracking.

Workflow & Productivity

n8n-workflow-automation

3891
from openclaw/skills

Designs and outputs n8n workflow JSON with robust triggers, idempotency, error handling, logging, retries, and human-in-the-loop review queues. Use when you need an auditable automation that won’t silently fail.

Workflow & Productivity

task-decomposer

3891
from openclaw/skills

Decomposes complex user requests into executable subtasks, identifies required capabilities, searches for existing skills at skills.sh, and creates new skills when no solution exists. This skill should be used when the user submits a complex multi-step request, wants to automate workflows, or needs help breaking down large tasks into manageable pieces.

Workflow & Productivity

autoresearch-pro

3891
from openclaw/skills

Automatically improve OpenClaw skills, prompts, or articles through iterative mutation-testing loops. Inspired by Karpathy's autoresearch. Use when user says 'optimize [skill]', 'autoresearch [skill]', 'improve my skill', 'optimize this prompt', 'improve my prompt', 'polish this article', 'improve this article', or explicitly requests quality improvement for any text-based content. Supports three modes: skill (SKILL.md files), prompt (any prompt text), and article (any document).

Workflow & Productivity