StackMap
Subscribe
Explore / SkillNet
zjunlp

SkillNet

Open skill infrastructure from ZJU NLP: search a 500K+ indexed skill library, install, generate skills from repos/docs/traces, score their quality, and compose/orchestrate them. SDK + CLI + MCP.

1,100 127 Python MITupdated 5 days ago
Curator's take

Use it when you want skills treated like packages, not pasted folders: semantic search over a 500K+ GitHub-skill index is credential-free, and `evaluate` gives a safety/completeness/executability score before you drop a random skill into an agent. Create/evaluate/analyze need an OpenAI-compatible endpoint; `orchestrate` additionally needs a Claude-Agent-SDK-capable gateway and ships exactly one scene (sciatlas) so far. Prefer skillkit or asm when you just want install plus cross-agent format translation — SkillNet's edge is the research layer: skill creation from execution traces, quality scoring, and skill-relationship graphs, with an arXiv report behind it.

Mapped by ShipWithAI editors · links verified
README.md
SkillNet Logo

SkillNet

Open infrastructure for discovering, evaluating, composing, and orchestrating reusable AI agent skills.

SkillNet treats agent skills as software assets: searchable, installable, inspectable, evaluable, and composable.

PyPI version GitHub stars License: MIT Python 3.10+ arXiv Hugging Face Website

Website · Python SDK · Examples · Experiments · Paper


Why SkillNet?

Agents should not rebuild the same capability from scratch every time. SkillNet provides the infrastructure layer for skill reuse:

  • Discovery: search a public skill library by keyword or semantic intent.
  • Installation: download skill folders from GitHub into local agent workspaces.
  • Creation: generate structured skills from repositories, documents, prompts, or execution traces.
  • Evaluation: score skills for safety, completeness, executability, maintainability, and cost awareness.
  • Composition: infer relationships and scenario handoffs between local skills.
  • Orchestration: select scene-specific skills and generate a prompt for a downstream execution agent.

Search and public skill installation are credential-free. Create, evaluate, and analyze work with OpenAI-compatible endpoints. Orchestration runs through Claude Agent SDK and requires a compatible gateway configured with the same API_KEY, BASE_URL, and SKILLNET_MODEL variables.


Quick Start

Install the SDK and CLI:

pip install skillnet-ai

Search and install a skill:

from skillnet_ai import SkillNetClient

client = SkillNetClient()

results = client.search("pdf understanding", limit=5)
print(results[0].skill_name)
print(results[0].skill_url)

client.download(results[0].skill_url, target_dir="./my_skills")

CLI equivalent:

skillnet search "pdf understanding" --limit 5
skillnet download <skill_url> -d ./my_skills

No API key is required for search or public GitHub downloads.


News

  • [2026-07-11] SkillNet update. The library now indexes 500K+ GitHub skills with improved deduplication, expands scientific-research and data-analysis skill coverage, and adds local scenario graphs plus orchestration.
  • [2026-03-26] JiuwenClaw integration released. JiuwenClaw now includes SkillNet as a built-in skill marketplace. View guide
  • [2026-03-12] SkillNet MCP server released. MCP support is maintained by CycleChain.
  • [2026-03-04] Technical report released. Read the SkillNet report on arXiv.
  • [2026-02-23] OpenClaw integration released. SkillNet is available as a built-in skill for OpenClaw.

What You Can Build

Layer Capability What it enables
Skill library Search and download Reuse existing agent skills instead of rebuilding them
Skill authoring Create Turn traces, prompts, repositories, and documents into portable skill packages
Skill quality Evaluate

Continue your stack

What teams reach for next — and why each earns a place beside SkillNet. Ranked by curator confidence.