What problem does it solve?
This Skill collects and analyzes user background data to tailor learning journeys, recommend modules, adjust content complexity, and enforce privacy controls.
Core Features & Use Cases
- Profile Collection: Gathers 5 core questions (experience, ROS familiarity, hardware access, learning goal, language).
- Profile Validation: Ensures required fields are present and values are valid, reports errors and completeness.
- Profile Analysis: Generates persona, content level, module recommendations, and estimated duration.
- Database Storage: Persists profiles in Neon PostgreSQL with efficient queries.
- Privacy & Security: Uses data strictly for personalization with deletion capabilities.
Quick Start
Invoke the skill to collect a new profile: operation: "collect", user_id: "user_123", responses: [{field: "experience_level", value: "beginner"}, {field: "ros_familiarity", value: "none"}, {field: "hardware_access", value: "simulation"}, {field: "learning_goal", value: "career"}, {field: "preferred_language", value: "python"}], Claude will return the stored profile and a tailored analysis.