{"id":49039082,"url":"https://github.com/ArchieIndian/openclaw-superpowers","last_synced_at":"2026-06-07T23:01:03.899Z","repository":{"id":344518135,"uuid":"1181851083","full_name":"ArchieIndian/openclaw-superpowers","owner":"ArchieIndian","description":"44 plug-and-play skills for OpenClaw — self-modifying AI agent with cron scheduling, security guardrails, persistent memory, knowledge graphs, and MCP health monitoring. Your agent teaches itself new behaviors during conversation.","archived":false,"fork":false,"pushed_at":"2026-04-17T03:26:14.000Z","size":677,"stargazers_count":55,"open_issues_count":0,"forks_count":9,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-17T05:29:21.346Z","etag":null,"topics":["agent-framework","ai-agent","ai-automation","ai-plugins","ai-security","ai-tools","autonomous-agent","cron-scheduling","devtools","knowledge-graph","llm","llm-tools","machine-learning","mcp","model-context-protocol","openclaw","persistent-agent","prompt-injection","self-modifying-agent","skills-framework"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ArchieIndian.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-03-14T17:57:18.000Z","updated_at":"2026-04-17T03:35:49.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/ArchieIndian/openclaw-superpowers","commit_stats":null,"previous_names":["archieindian/openclaw-superpowers"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ArchieIndian/openclaw-superpowers","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArchieIndian%2Fopenclaw-superpowers","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArchieIndian%2Fopenclaw-superpowers/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArchieIndian%2Fopenclaw-superpowers/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArchieIndian%2Fopenclaw-superpowers/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ArchieIndian","download_url":"https://codeload.github.com/ArchieIndian/openclaw-superpowers/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArchieIndian%2Fopenclaw-superpowers/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34041089,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-07T02:00:07.652Z","response_time":124,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agent-framework","ai-agent","ai-automation","ai-plugins","ai-security","ai-tools","autonomous-agent","cron-scheduling","devtools","knowledge-graph","llm","llm-tools","machine-learning","mcp","model-context-protocol","openclaw","persistent-agent","prompt-injection","self-modifying-agent","skills-framework"],"created_at":"2026-04-19T14:00:39.449Z","updated_at":"2026-06-07T23:01:03.893Z","avatar_url":"https://github.com/ArchieIndian.png","language":"Python","funding_links":[],"categories":["Medical MCP Servers"],"sub_categories":[],"readme":"# openclaw-superpowers\n\n**56 ready-to-use skills that make your AI agent autonomous, self-healing, and self-improving.**\n\n[![Skills](https://img.shields.io/badge/skills-56-blue)](#skills-included)\n[![Security](https://img.shields.io/badge/security_skills-6-green)](#security--guardrails)\n[![Cron](https://img.shields.io/badge/cron_scheduled-16-orange)](#openclaw-native-38-skills)\n[![Scripts](https://img.shields.io/badge/companion_scripts-25-purple)](#companion-scripts)\n[![License: MIT](https://img.shields.io/badge/license-MIT-yellow.svg)](LICENSE)\n\nA plug-and-play skill library for [OpenClaw](https://github.com/openclaw/openclaw) — the open-source AI agent runtime. Gives your agent structured thinking, security guardrails, persistent memory, cron scheduling, self-recovery, and the ability to write its own new skills during conversation.\n\nBuilt for developers who want their AI agent to run autonomously 24/7, not just respond to prompts in a chat window.\n\n\u003e Inspired by [obra/superpowers](https://github.com/obra/superpowers). Extended for agents that never sleep.\n\n---\n\n## Why this exists\n\nMost AI agent frameworks give you a chatbot that forgets everything between sessions. OpenClaw is different — it runs persistently, handles multi-hour tasks, and has native cron scheduling. But out of the box, it doesn't know *how* to use those capabilities well.\n\n**openclaw-superpowers bridges that gap.** Install 56 skills in one command, and your agent immediately knows how to:\n\n- **Think before it acts** — brainstorming, planning, and systematic debugging skills prevent the \"dive in and break things\" failure mode\n- **Protect itself** — 6 security skills detect prompt injection, block dangerous actions, audit installed code, and scan for leaked credentials\n- **Run unattended** — 12 cron-scheduled skills handle memory cleanup, health checks, budget tracking, and community monitoring while you sleep\n- **Recover from failures** — self-recovery, loop-breaking, and task handoff skills keep long-running work alive across crashes and restarts\n- **Never forget** — DAG-based memory compaction, integrity checking, context scoring, and SQLite session persistence ensure the agent preserves critical information even in month-long conversations\n- **Improve itself** — the agent can write new skills during normal conversation using `create-skill`, encoding your preferences as permanent behaviors\n\n---\n\n## The self-modifying agent\n\nThis is what makes openclaw-superpowers different from every other plugin library:\n\n\u003e *\"Every time I do a code review, check for security issues first.\"*\n\nYour agent invokes `create-skill`, writes a new `SKILL.md`, and that behavior is live — immediately, permanently, no restart needed. The agent encodes your preferences as durable skills. You describe what you want. It teaches itself.\n\nThe `community-skill-radar` skill takes this further: it scans Reddit every 3 days for pain points and feature requests from the OpenClaw community, scores them by signal strength, and writes a prioritized `PROPOSALS.md` — so the agent (or you) always knows what to build next.\n\n---\n\n## Quickstart\n\n```bash\ngit clone https://github.com/ArchieIndian/openclaw-superpowers ~/.openclaw/extensions/superpowers\ncd ~/.openclaw/extensions/superpowers \u0026\u0026 ./install.sh\nopenclaw gateway restart\n```\n\n`install.sh` symlinks all 56 skills, creates state directories for stateful skills, and registers cron jobs — everything in one step. That's it. Your agent now has superpowers.\n\n## Important: install does not force behavior\n\nInstalling these skills does not guarantee that OpenClaw will follow `using-superpowers` or any other skill on every turn.\n\nWhy:\n\n- `SOUL.md` and `AGENTS.md` are prompt inputs, not hard enforcement.\n- Skills are exposed as available capabilities, and the model decides whether to read and apply them.\n- Changes to installed skills are safest to validate in a fresh OpenClaw session.\n\nFor best results:\n\n1. Start a new OpenClaw session after installation.\n2. Verify the skill is eligible:\n\n   ```bash\n   openclaw skills list --eligible\n   openclaw skills info using-superpowers\n   ```\n\n3. Put mandatory operating rules in `AGENTS.md`, not only `SOUL.md`.\n4. Keep `AGENTS.md` and `SOUL.md` concise so they are less likely to be truncated.\n\nIf you need deterministic behavior:\n\n- Move critical workflow rules into `AGENTS.md`.\n- Use OpenClaw hooks or plugins to enforce behavior at runtime.\n- Do not rely on `SOUL.md` alone to force deterministic skill execution.\n\n---\n\n## Skills included\n\n### Core (17 skills)\n\nMethodology skills that work in any AI agent runtime. Adapted from [obra/superpowers](https://github.com/obra/superpowers) plus new additions for skill quality assurance.\n\n| Skill | What it does | Script |\n|---|---|---|\n| `using-superpowers` | Bootstrap — teaches the agent how to find and invoke skills | — |\n| `brainstorming` | Structured ideation before any implementation | — |\n| `writing-plans` | Clear, reviewable implementation plans | — |\n| `executing-plans` | Executes plans step-by-step with verification | — |\n| `systematic-debugging` | 4-phase root cause process before any fix | — |\n| `verification-before-completion` | Ensures tasks are done, not just attempted | — |\n| `test-driven-development` | Red-green-refactor discipline | — |\n| `subagent-driven-development` | Parallel subagent execution for complex tasks | — |\n| `create-skill` | **Writes new skills during conversation** | — |\n| `skill-vetting` | Security scanner for ClawHub skills before installing | `vet.sh` |\n| `project-onboarding` | Crawls a new codebase to generate a `PROJECT.md` context file | `onboard.py` |\n| `fact-check-before-trust` | Secondary verification pass for factual claims before acting on them | — |\n| `skill-trigger-tester` | Scores a skill's description against sample prompts to predict trigger reliability | `test.py` |\n| `skill-conflict-detector` | Detects name shadowing and description-overlap conflicts between installed skills | `detect.py` |\n| `skill-portability-checker` | Validates OS/binary dependencies in companion scripts; catches non-portable calls | `check.py` |\n| `pull-request-feedback-loop` | Handles PR review comments as grouped, verified fix loops | — |\n| `skill-effectiveness-auditor` | Reviews whether a skill will trigger reliably and guide useful behavior | — |\n\n### OpenClaw-Native (38 skills)\n\nSkills that require OpenClaw's persistent runtime — cron scheduling, session state, or long-running execution. These are the skills that make a 24/7 autonomous agent actually work reliably.\n\n| Skill | What it does | Cron | Script |\n|---|---|---|---|\n| `long-running-task-management` | Breaks multi-hour tasks into checkpointed stages with resume | every 15 min | — |\n| `persistent-memory-hygiene` | Keeps the agent's memory store clean and useful over time | daily 11pm | — |\n| `task-handoff` | Gracefully hands off incomplete tasks across agent restarts | — | — |\n| `agent-self-recovery` | Detects when the agent is stuck in a loop and escapes | — | — |\n| `context-window-management` | Prevents context overflow on long-running sessions | — | — |\n| `daily-review` | End-of-day structured summary and next-session prep | weekdays 6pm | — |\n| `morning-briefing` | Daily briefing: priorities, active tasks, pending handoffs | weekdays 7am | `run.py` |\n| `secrets-hygiene` | Audits installed skills for stale credentials and orphaned secrets | Mondays 9am | `audit.py` |\n| `workflow-orchestration` | Chains skills into resumable named workflows with on-failure conditions | — | `run.py` |\n| `quality-gate-orchestrator` | Tracks required validation gates and reports completion readiness | — | `gate.py` |\n| `context-budget-guard` | Estimates context usage and triggers compaction before overflow | — | `check.py` |\n| `prompt-injection-guard` | Detects injection attempts in external content before the agent acts | — | `guard.py` |\n| `spend-circuit-breaker` | Tracks API spend against a monthly budget; pauses crons at 100% | every 4h | `check.py` |\n| `dangerous-action-guard` | Requires explicit user confirmation before irreversible actions | — | `audit.py` |\n| `loop-circuit-breaker` | Detects infinite retry loops from deterministic errors and breaks them | — | `check.py` |\n| `workspace-integrity-guardian` | Detects drift or tampering in SOUL.md, AGENTS.md, MEMORY.md | Sundays 3am | `guard.py` |\n| `multi-agent-coordinator` | Manages parallel agent fleets: health checks, consistency, handoffs | — | `run.py` |\n| `cron-hygiene` | Audits cron skills for session mode waste and token efficiency | Mondays 9am | `audit.py` |\n| `channel-context-bridge` | Writes a context card at session end for seamless channel switching | — | `bridge.py` |\n| `skill-doctor` | Diagnoses silent skill discovery failures — YAML errors, path violations, schema mismatches | — | `doctor.py` |\n| `installed-skill-auditor` | Weekly post-install audit of all skills for injection, credentials, and drift | Mondays 9am | `audit.py` |\n| `skill-loadout-manager` | Named skill profiles to manage active skill sets and prevent system prompt bloat | — | `loadout.py` |\n| `skill-compatibility-checker` | Checks installed skills against the current OpenClaw version for feature compatibility | — | `check.py` |\n| `heartbeat-governor` | Enforces per-skill execution budgets for cron skills; auto-pauses runaway skills | every hour | `governor.py` |\n| `community-skill-radar` | Scans Reddit for OpenClaw pain points and feature requests; writes prioritized PROPOSALS.md | every 3 days | `radar.py` |\n| `memory-graph-builder` | Parses MEMORY.md into a knowledge graph; detects duplicates, contradictions, stale entries | daily 10pm | `graph.py` |\n| `config-encryption-auditor` | Scans config directories for plaintext API keys, tokens, and world-readable permissions | Sundays 9am | `audit.py` |\n| `openclaw-config-advisor` | Diagnoses provider, fallback, channel, MCP, and gateway config issues | — | `advise.py` |\n| `tool-description-optimizer` | Scores skill descriptions for trigger quality — clarity, specificity, keyword density — and suggests rewrites | — | `optimize.py` |\n| `mcp-health-checker` | Monitors MCP server connections for health, latency, and availability; detects stale connections | every 6h | `check.py` |\n| `memory-dag-compactor` | Builds hierarchical summary DAGs from MEMORY.md with depth-aware prompts (d0 leaf → d3+ durable) | daily 11pm | `compact.py` |\n| `large-file-interceptor` | Detects oversized files, generates structural exploration summaries, stores compact references | — | `intercept.py` |\n| `context-assembly-scorer` | Scores how well current context represents full conversation; detects blind spots | every 4h | `score.py` |\n| `compaction-resilience-guard` | Monitors compaction for failures; enforces normal → aggressive → deterministic fallback chain | — | `guard.py` |\n| `memory-integrity-checker` | Validates summary DAGs for orphans, circular refs, token inflation, broken lineage | Sundays 3am | `integrity.py` |\n| `session-persistence` | Imports session transcripts into SQLite with FTS5 full-text search; queryable message history | every 15 min | `persist.py` |\n| `dag-recall` | Walks the memory DAG to recall detailed context on demand — query, expand, and assemble cited answers | — | `recall.py` |\n| `expansion-grant-guard` | YAML-based delegation grant ledger — scoped permission grants with token budgets and auto-expiry | — | `guard.py` |\n\n### Community (1 skill)\n\nSkills written by agents and contributors. Any agent can add a community skill via `create-skill`.\n\n| Skill | What it does | Cron | Script |\n|---|---|---|---|\n| `obsidian-sync` | Syncs OpenClaw memory to an Obsidian vault nightly | daily 10pm | `sync.py` |\n\n---\n\n## Security \u0026 guardrails\n\nSix skills form a defense-in-depth security layer for autonomous agents:\n\n| Threat | Skill | How it works |\n|---|---|---|\n| Malicious skill installs | `skill-vetting` | Pre-install scanner with 6 security flags — rates SAFE / CAUTION / DO NOT INSTALL |\n| Prompt injection from external content | `prompt-injection-guard` | Detects 6 injection signal types at runtime; blocks on 2+ signals |\n| Agent takes destructive action without asking | `dangerous-action-guard` | Pre-execution confirmation gate with 5-min expiry and full audit trail |\n| Post-install tampering or credential injection | `installed-skill-auditor` | Weekly SHA-256 drift detection; checks for INJECTION / CREDENTIAL / EXFILTRATION |\n| Silent skill loading failures | `skill-doctor` | 6 diagnostic checks per skill; surfaces every load-time failure |\n| Plaintext secrets in config files | `config-encryption-auditor` | Scans for 8 API key patterns + 3 token patterns; auto-fixes permissions |\n\n---\n\n## How it compares\n\n| Feature | openclaw-superpowers | obra/superpowers | Custom prompts |\n|---|---|---|---|\n| Skills included | **56** | 8 | 0 |\n| Self-modifying (agent writes new skills) | Yes | No | No |\n| Cron scheduling | **16 scheduled skills** | No | No |\n| Persistent state across sessions | **YAML state schemas** | No | No |\n| Security guardrails | **6 defense-in-depth skills** | No | No |\n| Companion scripts with CLI | **25 scripts** | No | No |\n| Memory graph / knowledge graph | Yes | No | No |\n| SQLite session persistence + FTS5 search | Yes | No | No |\n| Sub-agent recall with token-budgeted grants | Yes | No | No |\n| MCP server health monitoring | Yes | No | No |\n| API spend tracking \u0026 budget enforcement | Yes | No | No |\n| Community feature radar (Reddit scanning) | Yes | No | No |\n| Multi-agent coordination | Yes | No | No |\n| Works with 24/7 persistent agents | **Built for it** | Session-only | Session-only |\n\n---\n\n## Architecture\n\n```\n~/.openclaw/extensions/superpowers/\n├── skills/\n│   ├── core/                    # 17 methodology skills (any runtime)\n│   │   ├── brainstorming/\n│   │   │   └── SKILL.md\n│   │   ├── create-skill/\n│   │   │   ├── SKILL.md\n│   │   │   └── TEMPLATE.md\n│   │   └── ...\n│   ├── openclaw-native/         # 38 persistent-runtime skills\n│   │   ├── memory-graph-builder/\n│   │   │   ├── SKILL.md             # Skill definition + YAML frontmatter\n│   │   │   ├── STATE_SCHEMA.yaml    # State shape (committed, versioned)\n│   │   │   ├── graph.py             # Companion script\n│   │   │   └── example-state.yaml   # Annotated example\n│   │   └── ...\n│   └── community/               # Agent-written and contributed skills\n├── scripts/\n│   └── validate-skills.sh       # CI validation\n├── tests/\n│   └── test-runner.sh\n└── install.sh                   # One-command setup\n```\n\n**State model:** Each stateful skill commits a `STATE_SCHEMA.yaml` defining the shape of its runtime data. At install time, `install.sh` creates `~/.openclaw/skill-state/\u003cskill-name\u003e/state.yaml` on your machine. The schema is portable and versioned; the runtime state is local-only and never committed.\n\n---\n\n## Companion scripts\n\nSkills marked with a script ship a small executable alongside their `SKILL.md`:\n\n- **25 Python scripts** (`run.py`, `audit.py`, `check.py`, `guard.py`, `bridge.py`, `onboard.py`, `sync.py`, `doctor.py`, `loadout.py`, `governor.py`, `detect.py`, `test.py`, `radar.py`, `graph.py`, `optimize.py`, `compact.py`, `intercept.py`, `score.py`, `integrity.py`, `persist.py`, `recall.py`, `advise.py`, `gate.py`) — run directly to manipulate state, generate reports, or trigger actions. No extra dependencies; `pyyaml` is optional but recommended.\n- **`vet.sh`** — Pure bash scanner; runs on any system with grep.\n- Every script supports `--help` and `--format json`. Dry-run mode available on scripts that make changes.\n- See the `example-state.yaml` in each skill directory for sample state and a commented walkthrough of cron behaviour.\n\n---\n\n## Use cases\n\n**Solo developer with a persistent AI agent**\n\u003e Install superpowers, and your agent handles memory cleanup, security audits, and daily briefings on autopilot. You focus on building; the agent maintains itself.\n\n**Team running multiple OpenClaw agents**\n\u003e Use `multi-agent-coordinator` for fleet health checks, `skill-loadout-manager` to keep system prompts lean per agent role, and `heartbeat-governor` to prevent runaway cron costs.\n\n**Open-source maintainer**\n\u003e `community-skill-radar` scans Reddit for pain points automatically. `skill-vetting` catches malicious community contributions before they're installed. `installed-skill-auditor` detects post-install tampering.\n\n**Security-conscious deployment**\n\u003e Six defense-in-depth skills: pre-install vetting, runtime injection detection, destructive action gates, post-install drift detection, credential scanning, and silent failure diagnosis.\n\n---\n\n## Contributing\n\n1. Open a Skill Proposal issue — or just ask your agent to write one using `create-skill`\n2. Run `./scripts/validate-skills.sh`\n3. Submit a PR — CI validates automatically\n4. Community skills may be promoted to core over time\n\n---\n\n## Credits\n\n- **[openclaw/openclaw](https://github.com/openclaw/openclaw)** — the open-source AI agent runtime\n- **[obra/superpowers](https://github.com/obra/superpowers)** — Jesse Vincent's skills framework; core skills adapted under MIT license\n- **[OpenLobster](https://github.com/Neirth/OpenLobster)** — inspiration for memory graph, config encryption auditing, tool-description scoring, and MCP health monitoring\n- **[lossless-claw](https://github.com/Martian-Engineering/lossless-claw)** — inspiration for DAG-based memory compaction, session persistence, sub-agent recall, and delegation grants\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FArchieIndian%2Fopenclaw-superpowers","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FArchieIndian%2Fopenclaw-superpowers","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FArchieIndian%2Fopenclaw-superpowers/lists"}