[{"data":1,"prerenderedAt":4},["ShallowReactive",2],{"readme:skillnet":3},"\u003Cdiv align=\"center\">\n\u003Ca href=\"http:\u002F\u002Fskillnet.openkg.cn\u002F\" rel=\"nofollow ugc noopener\">\n    \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fzjunlp\u002Fskillnet\u002FHEAD\u002Fimages\u002Fskillnet.png\" width=\"190\" alt=\"SkillNet Logo\" \u002F>\n\u003C\u002Fa>\u003Ch1>SkillNet\u003C\u002Fh1>\n\u003Cp>\u003Cstrong>Open infrastructure for discovering, evaluating, composing, and orchestrating reusable AI agent skills.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\nSkillNet treats agent skills as software assets: searchable, installable, inspectable, evaluable, and composable.\n\u003C\u002Fp>\u003Cp>\u003Ca href=\"https:\u002F\u002Fpypi.org\u002Fproject\u002Fskillnet-ai\u002F\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fbadge.fury.io\u002Fpy\u002Fskillnet-ai.svg\" alt=\"PyPI version\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fzjunlp\u002FSkillNet\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fzjunlp\u002FSkillNet?style=social\" alt=\"GitHub stars\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fopensource.org\u002Flicenses\u002FMIT\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-MIT-yellow.svg\" alt=\"License: MIT\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fwww.python.org\u002Fdownloads\u002F\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fpython-3.10+-blue.svg\" alt=\"Python 3.10+\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Farxiv.org\u002Fabs\u002F2603.04448\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FarXiv-b5212f.svg?logo=arxiv\" alt=\"arXiv\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fhuggingface.co\u002Fblog\u002Fxzwnlp\u002Fskillnet\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F%F0%9F%A4%97%20Hugging%20Face-FFD21E\" alt=\"Hugging Face\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"http:\u002F\u002Fskillnet.openkg.cn\u002F\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FWebsite-skillnet.openkg.cn-0078D4.svg\" alt=\"Website\" \u002F>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fskillnet.openkg.cn\u002F\" rel=\"nofollow ugc noopener\">Website\u003C\u002Fa> · \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fzjunlp\u002Fskillnet\u002Fblob\u002FHEAD\u002Fskillnet-ai\" rel=\"nofollow ugc noopener\">Python SDK\u003C\u002Fa> · \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fzjunlp\u002Fskillnet\u002Fblob\u002FHEAD\u002Fexamples\" rel=\"nofollow ugc noopener\">Examples\u003C\u002Fa> · \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fzjunlp\u002Fskillnet\u002Fblob\u002FHEAD\u002Fexperiments\" rel=\"nofollow ugc noopener\">Experiments\u003C\u002Fa> · \u003Ca href=\"https:\u002F\u002Farxiv.org\u002Fabs\u002F2603.04448\" rel=\"nofollow ugc noopener\">Paper\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fdiv>\u003Chr \u002F>\n\u003Ch2>Why SkillNet?\u003C\u002Fh2>\n\u003Cp>Agents should not rebuild the same capability from scratch every time. SkillNet provides the infrastructure layer for skill reuse:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Discovery:\u003C\u002Fstrong> search a public skill library by keyword or semantic intent.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Installation:\u003C\u002Fstrong> download skill folders from GitHub into local agent workspaces.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Creation:\u003C\u002Fstrong> generate structured skills from repositories, documents, prompts, or execution traces.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Evaluation:\u003C\u002Fstrong> score skills for safety, completeness, executability, maintainability, and cost awareness.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Composition:\u003C\u002Fstrong> infer relationships and scenario handoffs between local skills.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Orchestration:\u003C\u002Fstrong> select scene-specific skills and generate a prompt for a downstream execution agent.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>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 \u003Ccode>API_KEY\u003C\u002Fcode>, \u003Ccode>BASE_URL\u003C\u002Fcode>, and \u003Ccode>SKILLNET_MODEL\u003C\u002Fcode> variables.\u003C\u002Fp>\n\u003Chr \u002F>\n\u003Ch2>Quick Start\u003C\u002Fh2>\n\u003Cp>Install the SDK and CLI:\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-bash\">pip install skillnet-ai\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Search and install a skill:\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-python\">from skillnet_ai import SkillNetClient\n\nclient = SkillNetClient()\n\nresults = client.search(\"pdf understanding\", limit=5)\nprint(results[0].skill_name)\nprint(results[0].skill_url)\n\nclient.download(results[0].skill_url, target_dir=\".\u002Fmy_skills\")\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>CLI equivalent:\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-bash\">skillnet search \"pdf understanding\" --limit 5\nskillnet download &lt;skill_url&gt; -d .\u002Fmy_skills\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>No API key is required for search or public GitHub downloads.\u003C\u002Fp>\n\u003Chr \u002F>\n\u003Ch2>News\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Cstrong>[2026-07-11] SkillNet update.\u003C\u002Fstrong> 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.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[2026-03-26] JiuwenClaw integration released.\u003C\u002Fstrong> JiuwenClaw now includes SkillNet as a built-in skill marketplace. \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fzjunlp\u002Fskillnet\u002Fblob\u002FHEAD\u002Fexamples\u002FJiuwenClaw\u002FREADME.md\" rel=\"nofollow ugc noopener\">View guide\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[2026-03-12] SkillNet MCP server released.\u003C\u002Fstrong> MCP support is maintained by \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCycleChain\" rel=\"nofollow ugc noopener\">CycleChain\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[2026-03-04] Technical report released.\u003C\u002Fstrong> Read the SkillNet report on \u003Ca href=\"https:\u002F\u002Farxiv.org\u002Fabs\u002F2603.04448\" rel=\"nofollow ugc noopener\">arXiv\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[2026-02-23] OpenClaw integration released.\u003C\u002Fstrong> SkillNet is available as a built-in skill for \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fopenclaw\" rel=\"nofollow ugc noopener\">OpenClaw\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Chr \u002F>\n\u003Ch2>What You Can Build\u003C\u002Fh2>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth align=\"left\">Layer\u003C\u002Fth>\n\u003Cth align=\"left\">Capability\u003C\u002Fth>\n\u003Cth align=\"left\">What it enables\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd align=\"left\">Skill library\u003C\u002Ftd>\n\u003Ctd align=\"left\">Search and download\u003C\u002Ftd>\n\u003Ctd align=\"left\">Reuse existing agent skills instead of rebuilding them\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"left\">Skill authoring\u003C\u002Ftd>\n\u003Ctd align=\"left\">Create\u003C\u002Ftd>\n\u003Ctd align=\"left\">Turn traces, prompts, repositories, and documents into portable skill packages\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"left\">Skill quality\u003C\u002Ftd>\n\u003Ctd align=\"left\">Evaluate\u003C\u002Ftd>\n\u003Ctd align=\"left\">\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n",1784240408106]