jarvis-autonomous
Fully autonomous AI agent with self-improvement, GitHub automation, and Telegram control. Creates projects, learns continuously, and manages itself proactively.
Best use case
jarvis-autonomous is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Fully autonomous AI agent with self-improvement, GitHub automation, and Telegram control. Creates projects, learns continuously, and manages itself proactively.
Teams using jarvis-autonomous 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
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/jarvis-autonomous/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How jarvis-autonomous Compares
| Feature / Agent | jarvis-autonomous | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Fully autonomous AI agent with self-improvement, GitHub automation, and Telegram control. Creates projects, learns continuously, and manages itself proactively.
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.
SKILL.md Source
# 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."*Related Skills
autonomous-loop
Autonomous development loop patterns for iterative self-improvement. Auto-triggers when implementing features autonomously, fixing bugs in a loop, or running until completion. Based on frankbria/ralph-claude-code.
autonomous-dev-agent
Autonomous development agent that orchestrates the complete SDLC from requirements to deployment. Use this skill when users want to "build a complete app", "create a full application from scratch", "automate the entire development process", or "I want you to develop this autonomously". This agent uses requirements-analysis, repo-management, repo-hygiene, frontend-development, visual-testing, and production-deployment-skill to deliver production-ready applications. Trigger when users want end-to-end autonomous development without manual intervention at each step.
autonomous-agent
Autonomous coding agent that breaks features into small user stories and implements them iteratively with fresh context per iteration. Use when asked to: build a feature autonomously, create a PRD, implement a feature from scratch, run an autonomous coding loop, break down a feature into user stories. Triggers on: autonomous agent, build this autonomously, autonomous mode, implement this feature, create prd, prd to json, user stories, iterative implementation, ralph.
autonomous-agent-readiness
Assess a codebase's readiness for autonomous agent development and provide tailored recommendations. Use when asked to evaluate how well a project supports unattended agent execution, assess development practices for agent autonomy, audit infrastructure for agent reliability, or improve a codebase for autonomous agent workflows. Triggers on requests like "assess this project for agent readiness", "how autonomous-ready is this codebase", "evaluate agent infrastructure", or "improve development practices for agents".
autonomous-agents
Autonomous agents are AI systems that can independently decompose goals, plan actions, execute tools, and self-correct without constant human guidance. The challenge isn't making them capable - it's making them reliable. Every extra decision multiplies failure probability. This skill covers agent loops (ReAct, Plan-Execute), goal decomposition, reflection patterns, and production reliability. Key insight: compounding error rates kill autonomous agents. A 95% success rate per step drops to 60% b
bgo
Automated Blender build-go workflow. Automatically builds, removes old version, installs, enables, and launches Blender with your extension/add-on. Use when you want to quickly test changes, execute complete build-to-launch cycle, or run custom packaging scripts with automatic Blender launch.
live-tests
Writes live integration tests that hit the real Copilot API and record responses as replayable fixtures. Use this skill when adding new agent behaviors, provider integrations, or tool interactions that need real-world API coverage.
lite-skill-generator
Lightweight skill generator with style learning - creates simple skills using flow-based execution and style imitation. Use for quick skill scaffolding, simple workflow creation, or style-aware skill generation.
listennotes-automation
Automate Listennotes tasks via Rube MCP (Composio). Always search tools first for current schemas.
listclean-automation
Automate Listclean tasks via Rube MCP (Composio). Always search tools first for current schemas.
list
List Claude Code components. Actions: env-vars, sessions, settings, skills, tools.
linkup-automation
Automate Linkup tasks via Rube MCP (Composio). Always search tools first for current schemas.