
rasahq/rasa-agent-skills
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
A collection of skills for AI coding agents working with Rasa CALM
개요
A collection of skills for AI coding agents working with Rasa CALM. Skills are packaged instructions that guide agents through building, configuring, and testing Rasa conversational AI agents. Each skill has two version fields in its frontmatter: - — the version of the skill package itself (follows semver, e.g. "0.1.0"). - — the minimum Rasa Pro version required for the features the skill describes, expressed as a semver range (e.g. ">=3.14.0"). When a skill is updated with content that covers a feature introduced in a newer Rasa release, bump rasa_version to match. For example, if a skill gains a section about a feature added in Rasa 3.17.0, update rasa_version from ">=3.14.0" to ">=3.17.0". If a feature is later removed or replaced, add an upper bound (e.g. ">=3.14.0,<3.17.0"). Build conversation flows for Rasa CALM agents in YAML. Covers flow design, branching logic, collect and action steps, descriptions, and connecting flows with call and link steps.
README
원문 README의 일부입니다. 원문 보기.
Rasa Agent Skills
A collection of skills for AI coding agents working with Rasa CALM. Skills are packaged instructions that guide agents through building, configuring, and testing Rasa conversational AI agents.
Skills follow the Agent Skills format.
Versioning
Each skill has two version fields in its frontmatter:
version— the version of the skill package itself (follows semver, e.g."0.1.0").rasa_version— the minimum Rasa Pro version required for the features the skill describes, expressed as a semver range (e.g.">=3.14.0").
When a skill is updated with content that covers a feature introduced in a newer Rasa
release, bump rasa_version to match. For example, if a skill gains a section about a
feature added in Rasa 3.17.0, update rasa_version from ">=3.14.0" to ">=3.17.0".
If a feature is later removed or replaced, add an upper bound
(e.g. ">=3.14.0,<3.17.0").
Available Skills
rasa-building-flows
Build conversation flows for Rasa CALM agents in YAML. Covers flow design, branching logic, collect and action steps, descriptions, and connecting flows with call and link steps.
Use when:
- Creating or editing conversation flows
- Designing flow architecture and scoping flows
- Adding branching logic with conditions
- Writing flow and collect step descriptions
- Connecting flows with
callandlinksteps
Topics covered:
- Scoping a flow (one user goal per flow)
- File organization and naming conventions
- Writing effective descriptions for flows and collect steps
- Slots, collect steps, and rejections
- Branching and conditions (
if/then/else) callvslinkfor connecting flows- Flow guards
rasa-calling-mcp-tools-from-flows
Call MCP tools directly from Rasa flow steps. Replaces custom action code for simple API integrations by using a call step with explicit input/output mappings.
Use when:
- Invoking an MCP tool via a
callstep in a flow - Mapping slot values to tool parameters
- Extracting tool results (structured or unstructured) into slots
Topics covered:
callstep withmcp_serverandmapping- Input mapping (
param+slot) - Output mapping (
slot+valuewith Jinja2 expressions) - Structured vs unstructured tool result formats
rasa-configuring-assistant
Configure config.yml and endpoints.yml for Rasa CALM agents. Covers pipeline components, policies, action endpoint, and language settings.
Use when:
- Setting up a new Rasa CALM project
- Modifying pipeline components (command generators, flow retrieval)
- Configuring policies (
FlowPolicy) - Setting the action endpoint or language
Topics covered:
- Minimal CALM configuration
- Pipeline (command generators, embeddings, input limits)
- Policies (
FlowPolicy) - Language and multilingual setup
- Model groups, action endpoint, NLG server
rasa-configuring-mcp-server
추천 도구
다른 키워드를 입력하거나 필터를 제거해 보세요.
설치
npx skillfish add rasahq/rasa-agent-skills