@mastra/core
Version:
30 lines • 1.09 kB
TypeScript
/**
* Agent-Level Skills Module
*
* Provides `createSkill()` and related utilities for attaching skills
* directly to an Agent without requiring a full Workspace.
*
* @example
* ```typescript
* import { createSkill } from '@mastra/core/skills';
* import { Agent } from '@mastra/core/agent';
*
* const reviewSkill = createSkill({
* name: 'code-review',
* description: 'Use when reviewing code changes.',
* instructions: 'When reviewing code...',
* });
*
* const agent = new Agent({
* id: 'reviewer',
* model: 'openai/gpt-5',
* instructions: 'You are a code review assistant.',
* skills: [reviewSkill, './skills/testing'],
* });
* ```
*/
export { resolveAgentSkills, mergeWorkspaceSkills } from './agent-skills-resolver.js';
export { createSkill, isInlineSkill } from './create-skill.js';
export { InlineSkillSource } from './inline-skill-source.js';
export type { InlineSkillInput, InlineSkill, SkillInput, AgentSkillsInput, AgentSkillsContext, Skill, SkillMetadata, SkillFormat, WorkspaceSkills, } from './types.js';
//# sourceMappingURL=index.d.ts.map