teaching-spanish

Provide interactive Spanish instruction for CEFR levels A1-B2 with Python-based progress tracking.

Updated Nov 3, 2025
One-click install
npx skills add https://github.com/deadjoe/maestro --skill teaching-spanish
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: teaching-spanish
Source: https://github.com/deadjoe/maestro/tree/main/maestro
Command: npx skills add https://github.com/deadjoe/maestro --skill teaching-spanish

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, beautifulsoup4, markdownify, python-dateutil, pyyaml, and includes scripts (resource) and references (resource) and workflows (resource) and protocols (resource) and practice-types (resource) and curriculum (resource) and teaching_guides (resource) and resources (resource) and config (resource) components.

What problem does it solve?

This Skill addresses the challenge of learning Spanish effectively by providing an interactive, adaptive, and comprehensive learning experience that goes beyond traditional methods. It makes language learning engaging and personalized.

Core Features & Use Cases

  • Structured Curriculum: Follows a 52-week plan from A1 to B2 CEFR levels.
  • AI-Powered Adaptation: Adjusts lesson difficulty based on student performance.
  • Real-World Content: Uses web search for authentic Spanish materials (menus, news).
  • Multilingual Support: Teaches in over 12 languages, adapting explanations to the learner's native tongue.
  • Progress Tracking: Utilizes Python scripts for spaced repetition and analytics.
  • Use Case: A user wants to learn Spanish from scratch. They can start with "我想开始学习西班牙语" and Maestro will guide them through lessons, practice, and assessments, adapting to their progress and providing explanations in Chinese.

Quick Start

Start learning Spanish by saying "我想开始学习西班牙语".

Frequently Asked Questions about teaching-spanish

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I learn Spanish interactively with an AI tutor?

You can learn Spanish interactively by following a 52-week structured curriculum guided by an AI tutor. The system adapts lesson difficulty based on your performance and tracks progress using Python scripts for spaced repetition and analytics.

How does AI adaptation work for Spanish language learning?

AI adaptation works by adjusting lesson difficulty dynamically based on your assessed performance during practice. This ensures the interactive Spanish curriculum aligns with your individual progress across CEFR levels A1 to B2.

Can I learn Spanish using real-world content like news and menus?

Yes, you can learn Spanish using real-world content because the system uses web search to fetch authentic Spanish materials like menus and news. This provides practical context to support interactive language acquisition.

Does interactive Spanish learning support explanations in my native language?

Interactive Spanish learning supports explanations in your native language through built-in multilingual support for over 12 languages. The AI tutor adapts its teaching instructions and explanations to your specified native tongue.

What CEFR levels are covered by this Spanish curriculum?

The Spanish curriculum covers CEFR levels A1 through B2. It provides a structured 52-week learning plan that takes you from beginner to intermediate Spanish proficiency using interactive and adaptive lessons.