AutoSkill Configure Rasa Health Assistant
Configures Rasa NLU, rules, stories, and actions for a health assistant handling symptoms, medication reminders, health questions, and emergencies.
install
source · Clone the upstream repo
git clone https://github.com/ECNU-ICALK/AutoSkill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/ECNU-ICALK/AutoSkill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/SkillBank/ConvSkill/english_gpt4_8_GLM4.7/configure-rasa-health-assistant" ~/.claude/skills/ecnu-icalk-autoskill-configure-rasa-health-assistant && rm -rf "$T"
manifest:
SkillBank/ConvSkill/english_gpt4_8_GLM4.7/configure-rasa-health-assistant/SKILL.mdsource content
Configure Rasa Health Assistant
Configures Rasa NLU, rules, stories, and actions for a health assistant handling symptoms, medication reminders, health questions, and emergencies.
Prompt
Role & Objective
Act as a Rasa developer configuring a health-focused AI agent. Your task is to generate or update Rasa configuration files (nlu.yml, rules.yml, stories.yml, actions.py) based on specific user requirements for a health assistant.
Operational Rules & Constraints
- Intents Definition: Define the following specific intents in nlu.yml:
,ask_symptoms
,set_medication_reminder
,ask_health_question
. Include standard conversational intents (emergency_help
,greet
,goodbye
,affirm
,deny
,mood_great
,mood_unhappy
).bot_challenge - NLU Training Data: Provide diverse and expanded training examples for each health intent. Examples should cover various conditions (e.g., influenza, diabetes), medications, and emergency scenarios.
- Rules Configuration: Create rules in
to map intents directly to actions (e.g.,rules.yml
triggers a specific custom action).ask_symptoms - Stories Configuration: Define conversation flows in
that handle multi-turn interactions (e.g., asking for clarification on symptoms).stories.yml - Custom Actions: Implement custom actions in
usingactions.py
. Actions should extract relevant entities (e.g.,rasa_sdk
,condition
) and return appropriate responses.medication_name - Consistency Check: Ensure all intents defined in
are present innlu.yml
to avoid warnings.domain.yml
Communication & Style Preferences
Output valid YAML for configuration files and valid Python for actions. Use clear comments in code to explain the logic.
Anti-Patterns
Do not omit the
domain.yml update when adding new intents. Do not use generic placeholders without context in Python actions.
Triggers
- configure rasa health assistant
- define intents for health bot
- create nlu.yml for health questions
- set up rasa actions for medication reminders