@agentskit/skills
Advanced tools
+13
-3
| { | ||
| "name": "@agentskit/skills", | ||
| "version": "0.4.3", | ||
| "version": "0.4.4", | ||
| "description": "Ready-made skills (prompts + behavioral instructions) for AgentsKit agents.", | ||
@@ -14,3 +14,13 @@ "keywords": [ | ||
| "prompts", | ||
| "personas" | ||
| "personas", | ||
| "openai", | ||
| "anthropic", | ||
| "claude", | ||
| "gemini", | ||
| "chatgpt", | ||
| "ai-agents", | ||
| "autonomous-agents", | ||
| "prompt-engineering", | ||
| "multi-agent", | ||
| "system-prompt" | ||
| ], | ||
@@ -35,3 +45,3 @@ "type": "module", | ||
| "dependencies": { | ||
| "@agentskit/core": "1.0.0" | ||
| "@agentskit/core": "1.0.1" | ||
| }, | ||
@@ -38,0 +48,0 @@ "devDependencies": { |
+28
-7
| # @agentskit/skills | ||
|  | ||
| Pre-tuned agent personas that work out of the box — skills are what your agent IS, tools are what it CAN DO. | ||
| ## Why | ||
| [](https://www.npmjs.com/package/@agentskit/skills) | ||
| [](https://www.npmjs.com/package/@agentskit/skills) | ||
| [](https://bundlephobia.com/package/@agentskit/skills) | ||
| [](../../LICENSE) | ||
| [](../../docs/STABILITY.md) | ||
| [](https://github.com/EmersonBraun/agentskit) | ||
| **Tags:** `ai` · `agents` · `llm` · `agentskit` · `ai-agents` · `autonomous-agents` · `prompts` · `prompt-engineering` · `personas` · `multi-agent` | ||
| ## Why skills | ||
| - **Skip prompt engineering** — `researcher`, `coder`, `planner`, `critic`, and `summarizer` are battle-tested behavioral profiles; activate one and your agent immediately behaves like a specialist | ||
| - **Composable by design** — combine skills with `composeSkills` to merge prompts, tools, and delegates; build a research-and-code pipeline in one line | ||
| - **Multi-agent delegation built in** — the `planner` skill knows how to coordinate `researcher` and `coder` as sub-agents, so you get multi-agent workflows without writing orchestration code | ||
| - **Extend without starting over** — override just `systemPrompt` or `temperature` on top of an existing skill via `@agentskit/templates` | ||
@@ -38,6 +46,9 @@ ## Install | ||
| ## Next steps | ||
| ## Features | ||
| - Use **`composeSkills`** to merge multiple personas; add **sandbox** tools from [`@agentskit/sandbox`](https://www.npmjs.com/package/@agentskit/sandbox) for code execution when the skill needs a VM | ||
| - Customize or fork skills with [`@agentskit/templates`](https://www.npmjs.com/package/@agentskit/templates) `createSkillTemplate` | ||
| - Built-in skills: `researcher`, `coder`, `planner`, `critic`, `summarizer` | ||
| - `composeSkills(...skills)` — merge system prompts and behavioral defaults | ||
| - Skill contract v1 (ADR 0005): `{ name, description, systemPrompt }` | ||
| - Works with `@agentskit/runtime`, `useChat`, and the CLI `--skill` flag | ||
| - Fork and override with `@agentskit/templates` `createSkillTemplate` | ||
@@ -53,4 +64,14 @@ ## Ecosystem | ||
| ## Contributors | ||
| <a href="https://github.com/EmersonBraun/agentskit/graphs/contributors"> | ||
| <img src="https://contrib.rocks/image?repo=EmersonBraun/agentskit" alt="AgentsKit contributors" /> | ||
| </a> | ||
| ## License | ||
| MIT — see [LICENSE](../../LICENSE). | ||
| ## Docs | ||
| [Full documentation](https://emersonbraun.github.io/agentskit/) | ||
| [Full documentation](https://www.agentskit.io) · [GitHub](https://github.com/EmersonBraun/agentskit) |
| import type { SkillDefinition } from '@agentskit/core'; | ||
| export declare const coder: SkillDefinition; | ||
| //# sourceMappingURL=coder.d.ts.map |
| {"version":3,"file":"coder.d.ts","sourceRoot":"","sources":["../src/coder.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,eAAe,EAAE,MAAM,iBAAiB,CAAA;AAEtD,eAAO,MAAM,KAAK,EAAE,eAuCnB,CAAA"} |
| import type { SkillDefinition } from '@agentskit/core'; | ||
| export declare function composeSkills(...skills: SkillDefinition[]): SkillDefinition; | ||
| //# sourceMappingURL=compose.d.ts.map |
| {"version":3,"file":"compose.d.ts","sourceRoot":"","sources":["../src/compose.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,eAAe,EAAE,MAAM,iBAAiB,CAAA;AAEtD,wBAAgB,aAAa,CAAC,GAAG,MAAM,EAAE,eAAe,EAAE,GAAG,eAAe,CA4B3E"} |
| import type { SkillDefinition } from '@agentskit/core'; | ||
| export declare const critic: SkillDefinition; | ||
| //# sourceMappingURL=critic.d.ts.map |
| {"version":3,"file":"critic.d.ts","sourceRoot":"","sources":["../src/critic.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,eAAe,EAAE,MAAM,iBAAiB,CAAA;AAEtD,eAAO,MAAM,MAAM,EAAE,eAsCpB,CAAA"} |
| export interface SkillMetadata { | ||
| name: string; | ||
| description: string; | ||
| tools: string[]; | ||
| delegates: string[]; | ||
| } | ||
| export declare function listSkills(): SkillMetadata[]; | ||
| //# sourceMappingURL=discovery.d.ts.map |
| {"version":3,"file":"discovery.d.ts","sourceRoot":"","sources":["../src/discovery.ts"],"names":[],"mappings":"AAOA,MAAM,WAAW,aAAa;IAC5B,IAAI,EAAE,MAAM,CAAA;IACZ,WAAW,EAAE,MAAM,CAAA;IACnB,KAAK,EAAE,MAAM,EAAE,CAAA;IACf,SAAS,EAAE,MAAM,EAAE,CAAA;CACpB;AAWD,wBAAgB,UAAU,IAAI,aAAa,EAAE,CAE5C"} |
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,UAAU,EAAE,MAAM,cAAc,CAAA;AACzC,OAAO,EAAE,KAAK,EAAE,MAAM,SAAS,CAAA;AAC/B,OAAO,EAAE,OAAO,EAAE,MAAM,WAAW,CAAA;AACnC,OAAO,EAAE,MAAM,EAAE,MAAM,UAAU,CAAA;AACjC,OAAO,EAAE,UAAU,EAAE,MAAM,cAAc,CAAA;AAEzC,OAAO,EAAE,aAAa,EAAE,MAAM,WAAW,CAAA;AACzC,OAAO,EAAE,UAAU,EAAE,MAAM,aAAa,CAAA;AACxC,YAAY,EAAE,aAAa,EAAE,MAAM,aAAa,CAAA"} |
| import type { SkillDefinition } from '@agentskit/core'; | ||
| export declare const planner: SkillDefinition; | ||
| //# sourceMappingURL=planner.d.ts.map |
| {"version":3,"file":"planner.d.ts","sourceRoot":"","sources":["../src/planner.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,eAAe,EAAE,MAAM,iBAAiB,CAAA;AAEtD,eAAO,MAAM,OAAO,EAAE,eAuCrB,CAAA"} |
| import type { SkillDefinition } from '@agentskit/core'; | ||
| export declare const researcher: SkillDefinition; | ||
| //# sourceMappingURL=researcher.d.ts.map |
| {"version":3,"file":"researcher.d.ts","sourceRoot":"","sources":["../src/researcher.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,eAAe,EAAE,MAAM,iBAAiB,CAAA;AAEtD,eAAO,MAAM,UAAU,EAAE,eAgCxB,CAAA"} |
| import type { SkillDefinition } from '@agentskit/core'; | ||
| export declare const summarizer: SkillDefinition; | ||
| //# sourceMappingURL=summarizer.d.ts.map |
| {"version":3,"file":"summarizer.d.ts","sourceRoot":"","sources":["../src/summarizer.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,eAAe,EAAE,MAAM,iBAAiB,CAAA;AAEtD,eAAO,MAAM,UAAU,EAAE,eAsCxB,CAAA"} |
76
38.18%68683
-2.27%9
-62.5%480
-3.81%+ Added
- Removed
Updated