RR

rasahq/rasa-agent-skills

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

6 stars Качество 60 Тренд 22Apache-2.0

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 call and link steps

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)
  • call vs link for 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 call step in a flow
  • Mapping slot values to tool parameters
  • Extracting tool results (structured or unstructured) into slots

Topics covered:

  • call step with mcp_server and mapping
  • Input mapping (param + slot)
  • Output mapping (slot + value with 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

Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add rasahq/rasa-agent-skills
Новичок в MCP? Начните с руководства на mcpskill.org →