Agent skill · software engineering · aradotso

openspace-self-evolving-agents

openspace-self-evolving-agents — an agent skill for coding agents.

Why this skill is useful

Adds executable scripts and workflows for self-evolving AI agents, enhancing their capabilities significantly.

What it needs

Requires git, node, pip installed locally. Requires anthropic, openai account access. About 5k tokens when loaded. Last updated 2026-07-09. 70 stars on the source repository.

What this skill does

bash git clone https://github.com/HKUDS/OpenSpace.git && cd OpenSpace pip install -e . openspace-mcp --help # verify installation json { "mcpServers": { "openspace": { "command": "openspace-mcp", "toolTimeout": 600, "env": { "OPENSPACEHOSTSKILLDIRS": "/path/to/your/agent/skills", "OPENSPACEWORKSPACE": "/path/to/OpenSpace", "OPENSPACEAPIKEY": "$OPENSPACEAPIKEY" } } } } bash cp -r OpenSpace/openspace/hostskills/delegate-task/ /path/to/your/agent/skills/ cp -r OpenSpace/openspace/hostskills/skill-discovery/ /path/to/your/agent/skills/ bash openspace/.env ANTHROPICAPIKEY=$ANTHROPICAPIKEY # or OPENAIAPIKEY, etc. OPENSPACEAPIKEY=$OPENSPACEAPIKEY # optional, for cloud community bash Interactive REPL openspace One-shot task openspace --model "anthropic/claude-sonnet-4-5" \ --query "Create a monitoring dashboard for my Docker containers" python import asyncio from openspace import OpenSpace async def main(): async with OpenSpace() as cs: # Execute a task — skills evolve automatically result = await cs.execute( "Analyze GitHub trending repos and create a report" ) print(result["response"]) # Inspect which skills evolved during this session for skill in result.get("evolvedskills", []): print(f" Evolved: {skill['name']} (origin: {skill['origin']})") asyncio.run(main()) python import asyncio from openspace import OpenSpace async def runtask(): async with OpenSpace(model="openai/gpt-4o") as cs: result = await cs.execute( "Build a payroll calculator from this union contract PDF" ) print(result["response"]) print(f"Tokens used: {result.get('tokenusage')}") asyncio.run(runtask()) bash export OPENSPACEAPIKEY="$OPENSPACEAPIKEY" OPENSPACEAPIKEY=$OPENSPACEAPIKEY bash openspace-download-skill skillabc123 bash openspace-upload-skill ./openspace/skills/my-evolved-skill/ bash Terminal 1 — backend API openspace-dashboard --port 7788 Terminal 2 — frontend dev server cd frontend npm install # only once npm run dev # opens at http://localhost:5173 my-skill/ SKILL.md # skill description and usag …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aradotso/openspace-self-evolving-agents

View the source on GitHub

Browse the @skills marketplace