Skip to content
Back to skills

Jarvis Autonomous

ASecurity

Fully autonomous AI agent with self-improvement, GitHub automation, and Telegram control. Creates projects, learns continuously, and manages itself proactively.

  • 57 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added May 31, 2026
toolspythongobashgitapici/cdsecurity

Works with

  • cli
  • api

Security analysis

A93/100
  • highCreates or modifies cron jobs for persistent execution

Pro shows the line behind each finding and how to fix it

Scanned May 31, 2026

npx -y skills add diegosouzapw/awesome-omni-skill --skill jarvis-autonomous --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Jarvis Autonomous?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Jarvis Autonomous
[![Security: A β€” Skills Directory](https://www.skillsdirectory.com/api/skills/diegosouzapw-jarvis-autonomous/badge)](https://www.skillsdirectory.com/skills/diegosouzapw-jarvis-autonomous)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: jarvis-autonomous
description: Fully autonomous AI agent with self-improvement, GitHub automation, and Telegram control. Creates projects, learns continuously, and manages itself proactively.
metadata: {"openclaw":{"emoji":"πŸ€–","requires":{"bins":["gh","git"],"env":["TELEGRAM_BOT_TOKEN"]},"homepage":"https://github.com/apu242007/jarvis-autonomous"}}
---

# JARVIS Autonomous Agent

A fully autonomous AI agent that creates value without constant supervision. Self-improves, manages projects, and operates via Telegram.

## Features

### 🧠 Complete Autonomy
- Continuous self-improvement via learning system
- Automatic hourly heartbeats
- Daily knowledge backup to GitHub
- Proactive task management

### πŸ“± Telegram Control
Six powerful commands:
- `/create <name>` - Create complete GitHub projects
- `/backup` - Manual backup of learnings
- `/estado` - Security system monitoring
- `/heartbeat` - Manual heartbeat execution
- `/learnings` - View recent learnings
- `/help` - Command list

### πŸ”„ Self-Improvement Loop
- Categorized learning system (best_practice, error_resolution, knowledge_gap)
- Automatic pattern promotion
- Persistent memory across sessions
- Error tracking and auto-correction

### πŸš€ Automatic Project Generation
- Complete GitHub repository creation
- Base structure (README, .gitignore)
- Automatic push
- Project logging

## Architecture
```
jarvis-autonomous/
β”œβ”€β”€ SOUL.md           # Identity and principles
β”œβ”€β”€ USER.md           # User profile
β”œβ”€β”€ AGENTS.md         # Operations manual
β”œβ”€β”€ MEMORY.md         # Long-term memory
β”œβ”€β”€ TOOLS.md          # Tool configuration
β”œβ”€β”€ .learnings/       # Learning system
β”‚   β”œβ”€β”€ LEARNINGS.md
β”‚   β”œβ”€β”€ ERRORS.md
β”‚   └── FEATURE_REQUESTS.md
β”œβ”€β”€ memory/           # Daily logs
β”œβ”€β”€ scripts/          # Automation scripts
β”‚   β”œβ”€β”€ heartbeat.sh
β”‚   β”œβ”€β”€ self-improve.sh
β”‚   β”œβ”€β”€ github-auto.sh
β”‚   └── create-project.sh
└── notes/            # Proactive ideas
```

## Setup

### Prerequisites
- GitHub CLI authenticated: `gh auth login`
- Telegram bot token
- Python 3.8+ with asyncio

### Installation
```bash
# Clone the workspace structure
mkdir -p ~/jarvis-autonomous
cd ~/jarvis-autonomous

# Create base files
cat > SOUL.md << 'SOULEOF'
# JARVIS - Autonomous AI Agent

## Identity
Autonomous AI agent specialized in:
- Self-directed project creation
- GitHub automation and CI/CD
- Proactive task generation
- Self-learning and adaptation

## Core Principles
1. Autonomy First - Anticipate, don't wait
2. Build, Don't Ask - Create solutions proactively
3. Learn Continuously - Every interaction improves
4. Fail Forward - Errors are learning data
5. Document Everything - Knowledge compounds
SOULEOF

# Create learnings directory
mkdir -p .learnings memory notes/areas scripts

# Copy scripts from skill folder
cp {baseDir}/scripts/*.sh ./scripts/
chmod +x ./scripts/*.sh

# Setup cron jobs
(crontab -l 2>/dev/null; echo "0 * * * * $HOME/jarvis-autonomous/scripts/heartbeat.sh") | crontab -
```

### Telegram Bot Setup

1. Create bot via @BotFather
2. Get token
3. Configure in your bot code:
```python
import sys
sys.path.append('/path/to/jarvis-autonomous')
from telegram_integration import JarvisTelegram

# Initialize
bot = JarvisTelegram(token="YOUR_TOKEN")
bot.run()
```

## Usage Examples

### Create a Project
```
/create my-awesome-app "An AI-powered productivity tool"
```

### Manual Backup
```
/backup
```

### Check System Status
```
/estado
```

## Configuration

Environment variables:
- `JARVIS_WORKSPACE` - Path to workspace (default: ~/jarvis-autonomous)
- `TELEGRAM_BOT_TOKEN` - Your Telegram bot token
- `GH_REPO` - GitHub repo for backups

## Tech Stack

- Python + AsyncIO
- Telegram Bot API (telebot)
- GitHub CLI (gh)
- Cron + Bash scripts
- ClawdHub skills (autonomous-feature-planner, self-improving-agent)

## Integrations

Works with ClawdHub skills:
- `autonomous-feature-planner` - Plan features autonomously
- `self-improving-agent` - Enhanced self-improvement
- `agent-orchestrator` - Multi-agent coordination
- `github-action-gen` - CI/CD generation

## Use Cases

1. **Autonomous Development** - Create and manage projects hands-free
2. **Knowledge Preservation** - Auto-backup learnings
3. **Security Monitoring** - Detect and report anomalies
4. **Mobile Management** - Full control via smartphone

## Metrics

- 24/7 uptime with auto-restart
- 6 Telegram commands
- 2+ active cron jobs
- Continuous learning and improvement

## License

MIT - Use, modify, distribute freely

## Created By

Mariano (@apu242007)
Built with Claude AI, Python, and determination.

---

*"An agent that doesn't just execute commandsβ€”it anticipates your needs."*

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.