SkillClaw  by AMAP-ML

Collective skill evolution framework for LLM agents

Created 3 days ago

New!

366 stars

Top 77.0% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

SkillClaw is a framework for evolving collective agent skills in multi-user ecosystems. It distills real-world interaction data into reusable "Skills," enabling continuous improvement across agent clusters without requiring larger models. This benefits users by seamlessly enhancing agent capabilities with zero extra effort.

How It Works

The system comprises a Client Proxy that intercepts and records agent sessions, and an Evolve Server (either a fixed LLM workflow or an autonomous agent-driven process) that processes this data. Using a 3-stage Summarize → Aggregate → Execute workflow or direct agent analysis, it evolves new or refines existing skills stored in a shared format (SKILL.md) accessible via cloud storage (OSS/S3/local). This collective experience sharing drives progressive agent enhancement.

Quick Start & Requirements

Requires Python >= 3.10 and an OpenAI-compatible LLM API endpoint. Installation involves cloning the repo and running scripts/install_skillclaw.sh for local use or scripts/install_skillclaw_server.sh for server deployment (which also needs npm install -g openclaw). Configuration involves setting API credentials and running skillclaw setup and skillclaw start. Evolve servers are started with specific commands, configuring storage backends. Skill management is handled via skillclaw skills pull/push/sync. Links to arXiv, PDF, and Hugging Face papers are provided.

Highlighted Details

  • Demonstrated significant performance improvements for Qwen3-Max on the WildClawBench benchmark, attributed to smarter experience leveraging rather than model scaling.
  • Offers broad framework support, natively integrating with CoPaw, IronClaw, PicoClaw, ZeroClaw, NanoClaw, and NemoClaw.
  • Utilizes a standardized SKILL.md format for skill representation.
  • Supports flexible storage backends including Alibaba OSS, S3, and local filesystems.

Maintenance & Community

SkillClaw is presented as a community-driven project welcoming contributions via issues and pull requests. No specific community channels (like Discord/Slack) or roadmap links are detailed in the README.

Licensing & Compatibility

The specific license is detailed in a LICENSE file, not explicitly stated in the README snippet. No explicit compatibility notes for commercial use or closed-source linking are provided.

Limitations & Caveats

The README does not explicitly mention alpha status, known bugs, or unsupported platforms. The primary requirement is access to an OpenAI-compatible LLM API endpoint.

Health Check
Last Commit

3 days ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
0
Star History
376 stars in the last 3 days

Explore Similar Projects

Feedback? Help us improve.