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/billlzzz18-autonomous-skill
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.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions: not checked yet.
What's inside
- Skill name
autonomous-skill- Description
- None
- License
- MIT
- Instructions
- 260 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Agent Skills spec issues
- invalid YAML frontmatter: Nested mappings are not allowed in compact mappings at line 2, column 14:
- name: missing
- description: missing
Files (5)
- SKILL.md
- run-session.sh · scripts/
- executor-prompt.md · templates/
- initializer-prompt.md · templates/
- task-list-template.md · templates/
SKILL.md (first lines)
# Autonomous Skill - Long-Running Task Execution
Execute complex, long-running tasks across multiple sessions using a dual-agent pattern (Initializer + Executor) with automatic session continuation.
## Directory Structure
All task data is stored in `.autonomous/<task-name>/` under the project root:
```
project-root/
└── .autonomous/
├── build-rest-api/
│ ├── task_list.md
│ └── progress.md
├── refactor-auth/
│ ├── task_list.md
│ └── progress.md
└── ...
```
This allows multiple autonomous tasks to run in parallel without conflicts.
## Workflow Overview
```
User Request → Generate Task Name → Create .autonomous/<task-name>/ → Execute Sessions
```
## Step 1: Initialize Task Directory
Generate a task name from user's description and create the directory:
```bash
# Generate task name (lowercase, hyphens, max 30 chars)
# Example: "Build a REST API for todo app" → "build-rest-api-todo"
TASK_NAME=$(echo "$USER_TASK" | tr '[:upper:]' '[:lower:]' | sed 's/[^a-z0-9]/-/g' | sed 's/--*/-/g' | cut -c1-30 | sed 's/-$//')
# Create task directory
TASK_DIR=".autonomous/$TASK_NAME"
mkdir -p "$TASK_DIR"
echo "Task directory: $TASK_DIR"
```
## Step 2: Analyze Current State
Check if this is a new task or continuation:
```bash
TASK_DIR=".autonomous/$TASK_NAME"
# Look for existing task list
if [ -f "$TASK_DIR/task_list.md" ]; then
echo "=== CONTINUATION MODE ==="
echo "Found existing task at: $TASK_DIR"
# Show progress summary
TOTAL=$(grep -c '^\- \[' "$TASK_DIR/task_list.md" 2>/dev/null || echo "0")
DONE=$(grep -c '^\- \[x\]' "$TASK_DIR/task_list.md" 2>/dev/null || echo "0")
echo "Progress: $DONE/$TOTAL tasks completed"
# Show recent progress notes
echo ""
echo "=== Recent Progress ==="
head -50 "$TASK_DIR/task_list.md"
else
echo "=== NEW TASK MODE ==="
echo "Creating new task at: $TASK_DIR"
mkdir -p "$TASK_DIR"
fi
```
## Step 3: Choose Agent Mode
### For NEW Tasks (Initializer Mode)
If `task_list.md` does NOT exist in the task directory:
```bash
SKILL_DIR="${CLAUDE_PLUGIN_ROOT}/skills/autonomous-skill"
TASK_DIR=".autonomous/$TASK_NAME"
# Read the initializer prompt template
INITIALIZER_PROMPT=$(cat "$SKILL_DIR/templates/initializer-prompt.md")
# Execute initializer session
claude -p "Task: $USER_TASK_DESCRIPTION
Task Directory: $TASK_DIR
$INITIALIZER_PROMPT" \
--output-format stream-json \
--max-turns 50 \
--append-system-prompt "You are the Initializer Agent. Create task_list.md and progress.md in $TASK_DIR directory."
```
### For CONTINUATION (Executor Mode)
If `task_list.md` EXISTS in the task directory:
```bash
SKILL_DIR="${CLAUDE_PLUGIN_ROOT}/skills/autonomous-skill"
TASK_DIR=".autonomous/$TASK_NAME"
# Read the executor prompt template
EXECUTOR_PROMPT=$(cat "$SKILL_DIR/templates/executor-prompt.md")
# Read current state
TASK_LIST=$(cat "$TASK_DIR/task_list.md")
PROGRESS=$(cat "$TASK_DIR/progress.md" 2>/dev/null || echo "No previous progress notes")
# Execute executor session
claude -p "Continue working on the task.
Task Directory: $TASK_DIR
Current task_list.md:
$TASK_LIST
Previous progress notes:
$PROGRESSFrom billlzzz18/bl1nk-skill-platform, MIT.
More from billlzzz18/bl1nk-skill-platform
- 0.409score
youtube-transcribe-skill
billlzzz18
Extract subtitles/transcripts from a YouTube video URL and save as a local file.
SkillDFreshness: DClaude Code - 0.409score
kiro-skill
billlzzz18
Interactive feature development workflow from idea to implementation.
SkillDFreshness: DClaude Code +9 - 0.409score
nanobanana-skill
billlzzz18
Generate or edit images using Google Gemini API via nanobanana.
SkillDFreshness: DClaude Code - 0.406score
spec-kit-skill
billlzzz18
GitHub Spec-Kit integration for constitution-based spec-driven development.
SkillDFreshness: DClaude Code +9 - 0.385score
canvas-design
billlzzz18
Create beautiful visual art in .png and .pdf documents using design philosophy.
SkillDFreshness: DClaude Code +9 - 0.385score
algorithmic-art
billlzzz18
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration.
SkillDFreshness: DClaude Code +9 - 0.385score
brand-guidelines
billlzzz18
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel.
SkillDFreshness: DClaude Code +9 - 0.211score
Prompt_Engineering_Expert
billlzzz18
No description from the publisher yet.
SkillDFreshness: DClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Mar 10, 2026 (7 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from billlzzz18
- 0.409score
youtube-transcribe-skill
billlzzz18
Extract subtitles/transcripts from a YouTube video URL and save as a local file.
SkillDFreshness: DClaude Code - 0.409score
nanobanana-skill
billlzzz18
Generate or edit images using Google Gemini API via nanobanana.
SkillDFreshness: DClaude Code - 0.409score
kiro-skill
billlzzz18
Interactive feature development workflow from idea to implementation.
SkillDFreshness: DClaude Code +9 - 0.406score
spec-kit-skill
billlzzz18
GitHub Spec-Kit integration for constitution-based spec-driven development.
SkillDFreshness: DClaude Code +9 - 0.385score
canvas-design
billlzzz18
Create beautiful visual art in .png and .pdf documents using design philosophy.
SkillDFreshness: DClaude Code +9 - 0.385score
algorithmic-art
billlzzz18
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration.
SkillDFreshness: DClaude Code +9
Cite this page
autonomous-skill. Agent Mart. https://agentmart.dev/skills/billlzzz18-autonomous-skill (last updated 2026-10-24)