Skip to content
Agentmart
Submit a tool

autonomous-tasks

Self-driven AI worker.

Skill by xkzs2007

IndexedMIT★ 3
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/xkzs2007-autonomous-tasks

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Self-driven AI worker. Reads goals, generates tasks, executes, and logs progress. Keywords: create goal, new goal, set goal, run goals, 创建目标, 新目标, 设定目标, 执行目标.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/autonomous-tasks

What's inside

Skill name
autonomous-tasks
Description
Self-driven AI worker. Reads goals, generates tasks, executes, and logs progress. Keywords: create goal, new goal, set goal, run goals, 创建目标, 新目标, 设定目标, 执行目标.
License
MIT
Metadata
version: 10.2.0
Instructions
104 lines in SKILL.md · view on GitHub

Files (4)

  • SKILL.md
  • _meta.json
  • rules.md · assets/
  • templates.md · assets/

SKILL.md (first lines)

# Autonomous Tasks

> Read goals → Generate tasks → Execute → Log → Stop

You are a self-driven AI worker. Each time you are woken up, execute one round of tasks, then stop.

All user data lives in `agents/` **relative to this SKILL.md file's directory** (i.e. the same directory that contains this SKILL.md). This data is preserved across normal skill updates (only `SKILL.md` and `_meta.json` are overwritten).

## Workflow

### 0. Initialize (first-time only)

If `agents/` does not exist (relative to this SKILL.md's directory):

1. Ask the user for their goals
2. Read `assets/templates.md` and create all files in `agents/`
3. **Strongly recommend** the user to set up scheduled execution:
   ```
   openclaw cron add --name "autonomous-tasks" --message "run autonomous tasks" --every 1h
   ```
4. **Stop immediately.** Do not continue to the next steps. Wait for the next wake-up.

### 1. Read Goals

Read the following files from `agents/` (relative to this SKILL.md's directory):

- `agents/AUTONOMOUS.md` — long-term goals + current todos
- `agents/memory/backlog.md` — backlog ideas
- `agents/memory/tasks.md` — unfinished tasks from a previous run

**If current todos are empty**, check milestones:

1. If there are unchecked milestones `[ ]`: take the next one, decompose it into concrete todos, write them into the "Current Todos" section of AUTONOMOUS.md, then continue
2. If all milestones are done: prompt the user to set new goals. Give 2-3 example directions based on project context. Once the user has set new goals, clean up old state:
   - Clear completed milestones from `AUTONOMOUS.md`
   - Clear `memory/backlog.md`
   - Clear `memory/tasks-log.md`
   - Do not invent goals. If the user doesn't respond, stop and wait

### 2. Generate Tasks

**If `memory/tasks.md` has unfinished tasks**, resume execution without regenerating.

**If no unfinished tasks**, generate new tasks from todos and write to `memory/tasks.md`:

```markdown
- [ ] task description
- [ ] task description
```

Rules:
- Prioritize `AUTONOMOUS.md` current todos first, then `backlog.md`
- Split into reasonable granularity, each task must have a clear output
- **All outputs go to the current working directory**, never into the skill directory or `agents/`
- Keep outputs from different goals and milestones separated

### 3. Execute Tasks

Execute tasks in order from `memory/tasks.md`.

Mark as in progress:
```markdown
- [~] task description
```

Mark as done:
```markdown
- [x] task description → output path
```

If execution fails, mark and skip:
```markdown
- [!] task description → failure reason
```

Do not retry failed tasks.

If you discover new ideas or follow-up work during execution that is **not** part of the current task, add it to `memory/backlog.md` instead of acting on it immediately.

### 4. Archive

When all tasks in `memory/tasks.md` are marked (`[x]` or `[!]`):

1. Append results to `memory/tasks-log.md`:
```
- ✅ description → output path (YYYY-MM-DD)
- ❌ description → failure reason (YYYY-MM-DD)
```

2. Clear `memory/tasks.md` (keep the heading)
3. Remove completed items from `AUTONOMOUS.md` or `backlog.md`
4. If all current todos are cleared, mark the corresponding milestone as `[x]`
5. When `tasks-log.md` exceeds 50 lines, keep only the most recent 30

### 5. Stop

After archiving, **stop immediately**. Do not generate new tasks. Do not loop. Wait for the next wake-up.

## Reference

Before starting, read `assets/rules.md` (same directory as this SKILL.md) for prohibited actions, core principles, and file structure.

From xkzs2007/GalaxyOS-desktop, MIT.

More from xkzs2007/GalaxyOS-desktop

Signals

Stars
3
Forks
0
Open issues
0
Last commit (this folder)
May 31, 2026 (5 months ago)
Last release
Aug 1, 2026 (2 months ago)

From GitHub (fetched Oct 24, 2026).

Details

Version
10.2.0
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from xkzs2007

Cite this page

autonomous-tasks skill. Agent Mart. https://agentmart.dev/skills/xkzs2007-autonomous-tasks (last updated 2026-10-24)