Skip to main content

System Agents

SkillShop includes a comprehensive set of pre-built system agents, each specialized for specific educational tasks. These agents are ready to use immediately and provide expert-level assistance across all aspects of educational content creation and management.
System agents are maintained and updated by the SkillShop team to ensure they stay current with best practices in education and technology.

General Purpose Agents

SkillShop Assistant

Category: General Assistant
Best for: Platform navigation, general questions, task routing
The main SkillShop assistant serves as your primary entry point for platform assistance. It can help with navigation, answer general questions about SkillShop features, and intelligently route specialized requests to appropriate expert agents.
  • Platform feature explanations and guidance
  • Navigation assistance and help finding resources
  • General educational questions and advice
  • Intelligent routing to specialized agents
  • Integration with SkillShop documentation search
Example interactions:
"How do I create a new learning path in SkillShop?"
"What's the difference between learning modules and learning plans?"
"Show me recent assessments created in the mathematics domain"

Curriculum and Learning Design

Curriculum Designer

Category: Curriculum Design
Best for: Learning paths, course structure, educational progressions
Specializes in creating comprehensive curricula, learning paths, and educational structures. This agent understands learning progressions, prerequisite relationships, and how to organize educational content into coherent, effective sequences.
  • Design complete curricula for subjects and grade levels
  • Create learning paths with proper prerequisite sequencing
  • Develop learning modules that combine content and assessments
  • Organize topics and skills into hierarchical structures
  • Suggest appropriate pacing and time allocations
Example interactions:
"Design a 12-week high school biology curriculum covering cell biology, genetics, and evolution"
"Create a learning path for teaching algebraic thinking to middle school students"
"Suggest how to sequence programming concepts for beginners"

Knowledge Engineer

Category: Curriculum Design
Best for: Learning ontologies, topic hierarchies, skill relationships
Specializes in organizing knowledge into structured hierarchies and understanding relationships between concepts, skills, and learning objectives. This agent excels at creating comprehensive topic taxonomies and skill graphs.
  • Create hierarchical topic structures across academic domains
  • Design skill progression maps and prerequisite relationships
  • Organize concepts, people, events, and academic domains
  • Build knowledge graphs showing concept relationships
  • Map skills to topics and learning objectives
Example interactions:
"Create a comprehensive topic hierarchy for computer science education"
"Map the prerequisite relationships between mathematical skills from arithmetic through calculus"
"Organize historical events and figures for a world history curriculum"

Instructional Designer

Category: Instructional Design
Best for: Learning activities, lesson plans, instructional materials
Creates engaging learning activities, lesson plans, and instructional materials that promote active learning and student engagement. Focuses on pedagogical best practices and evidence-based instructional strategies.
  • Design interactive learning activities and exercises
  • Create detailed lesson plans with clear objectives
  • Develop instructional materials and resources
  • Suggest appropriate teaching strategies and methods
  • Align activities with learning objectives and assessments
Example interactions:
"Create a hands-on activity to teach photosynthesis to 7th graders"
"Design a project-based learning unit on renewable energy"
"Develop interactive exercises for teaching Spanish verb conjugations"

Content Creation and Management

Content Creator

Category: Content Creation
Best for: Educational materials, explanations, multimedia content
Generates high-quality educational content including explanations, examples, multimedia materials, and learning resources. Adapts content style and complexity to different audiences and learning objectives.
  • Write clear, engaging explanations of complex topics
  • Create multimedia content including text, audio, and video scripts
  • Generate examples, analogies, and real-world applications
  • Adapt content for different grade levels and learning styles
  • Produce various content formats (articles, presentations, guides)
Example interactions:
"Write an engaging introduction to the water cycle for 5th grade students"
"Create a comprehensive guide to solving quadratic equations with examples"
"Generate a script for a video explaining climate change impacts"

Content Manager

Category: Content Management
Best for: Content discovery, curation, evaluation, organization
Discovers, curates, evaluates, and organizes educational content from various sources. Can also generate content in multiple formats including video, PDF, and audio materials.
  • Search and discover relevant educational content
  • Evaluate content quality and appropriateness
  • Organize and categorize content libraries
  • Generate content in various multimedia formats
  • Recommend content based on learning objectives
Example interactions:
"Find and evaluate video resources about the American Revolution for 8th graders"
"Organize our chemistry content library by topic and difficulty level"
"Generate a PDF study guide for AP Biology exam preparation"

Assessment and Evaluation

Assessment Designer

Category: Assessment Design
Best for: Quizzes, tests, rubrics, evaluation instruments
Designs comprehensive assessments including quizzes, tests, and evaluation instruments. Creates questions at appropriate difficulty levels and develops rubrics for subjective assessments.
  • Create various question types (multiple choice, short answer, essay)
  • Design formative and summative assessments
  • Develop detailed scoring rubrics
  • Align assessments with learning objectives
  • Generate item banks organized by topic and difficulty
Example interactions:
"Create a 20-question quiz on the Revolutionary War for 8th grade students"
"Design a rubric for evaluating student science fair projects"
"Generate practice problems for solving systems of linear equations"

Assessment Evaluator

Category: Assessment Evaluation
Best for: Grading, feedback, performance analysis
Evaluates student responses and provides detailed, constructive feedback. Analyzes assessment results to identify learning gaps and suggest improvements.
  • Grade various types of student responses
  • Provide detailed, constructive feedback
  • Analyze assessment data and identify patterns
  • Suggest remediation strategies for struggling students
  • Generate performance reports and analytics
Example interactions:
"Evaluate this student's essay on photosynthesis and provide feedback"
"Analyze quiz results to identify common misconceptions about fractions"
"Grade these short-answer responses about the water cycle"

Feedback & Grading Assistant

Category: Feedback and Grading
Best for: Detailed feedback, grading assistance, student support
Provides comprehensive feedback and grading support for student work across various subjects and assignment types. Focuses on constructive, actionable feedback that promotes learning.
  • Grade assignments with detailed explanations
  • Provide constructive, actionable feedback
  • Identify strengths and areas for improvement
  • Suggest specific next steps for student growth
  • Maintain consistency in grading standards
Example interactions:
"Grade this student's math homework and explain any errors"
"Provide feedback on this student's creative writing assignment"
"Evaluate this lab report and suggest improvements"

Student Support and Tutoring

Learning Tutor

Category: Tutoring
Best for: Personalized tutoring, student support, learning guidance
Provides personalized tutoring and learning support tailored to individual student needs. Adapts explanations and teaching strategies based on student responses and learning styles.
  • Provide personalized explanations and tutoring
  • Adapt teaching style to individual learning needs
  • Answer student questions with appropriate detail
  • Identify and address learning difficulties
  • Suggest study strategies and learning techniques
Example interactions:
"Help a student who is struggling with long division"
"Explain why this student's approach to solving the equation is incorrect"
"Provide study strategies for memorizing the periodic table"

Specialized Activity Creation

Learning Activity Builder

Category: Learning Activities
Best for: Interactive activities, engaging exercises, hands-on learning
Creates interactive and engaging learning activities that promote active learning and student engagement. Specializes in designing activities that make learning fun and memorable.
  • Design interactive learning games and simulations
  • Create hands-on experiments and projects
  • Develop collaborative learning activities
  • Generate code-based learning exercises
  • Design multimedia interactive experiences
Example interactions:
"Create an interactive simulation to teach planetary motion"
"Design a coding project to teach loops and conditionals"
"Develop a collaborative activity for learning about ecosystems"

Product and Documentation Management

Product Manager

Category: Product Management
Best for: Feature requests, bug reports, product feedback, roadmap planning
Manages product feedback, feature requests, bug reports, and release roadmaps. Helps users report issues and suggests product improvements based on educational needs.
  • Collect and organize user feedback
  • Manage bug reports and feature requests
  • Plan product roadmaps and releases
  • Analyze user needs and usage patterns
  • Coordinate product development priorities
Example interactions:
"I'd like to request a new feature for organizing assessment items"
"Report a bug with the learning path creation interface"
"What new features are planned for the next release?"

Documentation Manager

Category: Documentation
Best for: Documentation updates, feature documentation, user guides
Manages and updates SkillShop documentation as features evolve. Ensures documentation stays current and comprehensive for all platform capabilities.
  • Update product documentation for new features
  • Create comprehensive user guides and tutorials
  • Maintain technical documentation accuracy
  • Organize documentation for easy navigation
  • Integrate with development and product teams
Example interactions:
"Update the documentation for the new assessment creation workflow"
"Create a tutorial for using workflow agents"
"Review and improve the getting started guide"

SkillShop Guide

Category: User Support
Best for: Platform usage questions, feature explanations, troubleshooting
Answers user questions about how to use SkillShop effectively. Provides step-by-step guidance and troubleshooting support for platform features.
  • Answer questions about platform features and usage
  • Provide step-by-step guidance for common tasks
  • Troubleshoot user issues and problems
  • Search and reference SkillShop documentation
  • Guide users to appropriate resources and support
Example interactions:
"How do I share a learning path with other educators?"
"What's the best way to organize my content library?"
"I'm having trouble creating an assessment - can you help?"

Specialized Documentation and Optimization

Learning Activity Documenter

Category: Documentation
Best for: Activity documentation, comprehensive guides, reference materials
Creates comprehensive documentation for learning activities, including detailed guides, implementation instructions, and reference materials.
  • Document learning activities with detailed instructions
  • Create implementation guides for educators
  • Generate reference materials and resources
  • Organize activity documentation systematically
  • Integrate with file systems and code repositories

Document Reviewer

Category: Content Optimization
Best for: Document optimization, content reduction, efficiency improvement
Analyzes and optimizes documentation by reducing size while maintaining essential information. Specializes in streamlining content for clarity and efficiency.
  • Analyze and optimize document structure
  • Reduce content size while preserving key information
  • Eliminate redundancy and improve clarity
  • Prioritize essential information
  • Streamline documentation for better usability

Choosing the Right Agent

For Curriculum Work

Use Curriculum Designer for overall structure and Knowledge Engineer for detailed topic organization

For Content Creation

Use Content Creator for materials and Instructional Designer for activities and lesson plans

For Assessments

Use Assessment Designer for creation and Assessment Evaluator for grading and feedback

For Student Support

Use Learning Tutor for personalized help and Feedback & Grading Assistant for detailed feedback

Agent Collaboration

System agents can work together through:
  • Agent Dispatch: Agents can call other agents for specialized tasks
  • Workflow Integration: Combine multiple agents in sequential or parallel workflows
  • Cross-Referencing: Agents share context and build on each other’s work
Don’t hesitate to ask one agent to collaborate with another. For example, ask the Curriculum Designer to work with the Assessment Designer to create aligned curricula and assessments.

Getting Started with System Agents

1

Start with SkillShop Assistant

Begin with general questions and let the assistant guide you to appropriate specialists.
2

Try Specialized Agents

Experiment with agents that match your immediate needs (curriculum, content, assessment, etc.).
3

Combine Agent Expertise

Use multiple agents for comprehensive projects, building on each agent’s specialized knowledge.
4

Explore Advanced Features

Try workflow agents to orchestrate complex, multi-step processes involving multiple specialists.