MS

maxvaega/skillkit

代码审查

本页由 AI 翻译,技术细节请以原文为准。 查看原文

148 stars 质量 60 趋势 16MIT

maxvaega/Skillkit 是从 https://github.com/maxvaega/skillkit. 导入的特工技能候选

概览

maxvaega/Skillkit 是从 https://github.com/maxvaega/skillkit. 导入的特工技能候选

概述(AI 翻译)

技能包

使Anthropic的代理技能功能支持任何Python代理,释放由LLM驱动的代理自主发现并高效利用包包的专业知识。 SkillKit 兼容现有技能(SKILL.md),所以你可以浏览和使用网络上的任何技能


特色

  • 与现有技能完全兼容:现有技能可直接复制,无需更改
  • 无框架:可单独使用,也可以与其他框架一起使用(目前仅兼容 LangChain——未来会有更多!)
  • 模型无关:适用于任何大型语言模型
  • 多源技能发现:来自项目、Anthropic配置、插件和带有优先级冲突解决的自定义目录
  • YAML 前置问题解析,带有全面验证
  • 渐进披露模式(元数据优先加载,内存减少80%,二级内容缓存)
  • 脚本执行:通过具备全面安全控制的技能执行Python、Shell、JavaScript、Ruby和Perl脚本

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

Enables Anthropic’s Agent Skills functionality to any python agent, unleashing LLM-powered agents to autonomously discover and utilize packaged expertise in a token-efficient way. skillkit is compatible with existings skills (SKILL.md), so you can browse and use any skill available on the web


Features

  • Fully compatible with existing skills: existing skills can be copied directly, no change needed
  • Framework-free: can be used without any framework, or with other frameworks (currently only compatible with LangChain - more coming in the future!)
  • Model-agnostic: Works with any LLM
  • Multi-source skill discovery: From project, Anthropic config, plugins, and custom directories with priority-based conflict resolution
  • YAML frontmatter parsing with comprehensive validation
  • Progressive disclosure pattern (metadata-first loading, 80% memory reduction, Level 2 content caching)
  • Script execution: Execute Python, Shell, JavaScript, Ruby, and Perl scripts from skills with comprehensive security controls
  • Plugin ecosystem: Full support for Anthropic’s MCPB plugin manifests with namespaced skill access
  • Nested directory structures: Discover skills in any directory hierarchy up to 5 levels deep
  • Security features: Input validation, size limits, suspicious pattern detection, path security, secure file resolution, script sandboxing

Why Skills Matter?

What Skills Are

Agent Skills are modular capability packages that work like “onboarding guides” for AI. Each skill is a folder containing a SKILL.md file (with YAML metadata + Markdown instructions) plus optional supporting files like scripts, templates, and documentation. The Agent autonomously discovers and loads skills based on task relevance using a progressive disclosure model—first reading just the name/description metadata, then the full SKILL.md if needed, and finally any referenced files only when required.

Why Skills Matter

在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add maxvaega/skillkit
新手?先看 mcpskill.org 教程 →