> ## Documentation Index
> Fetch the complete documentation index at: https://docs.skillbridgedev.com/llms.txt
> Use this file to discover all available pages before exploring further.

# System Agents

> Pre-built AI specialists for common educational tasks in SkillShop

# 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.

<Note>
  System agents are maintained and updated by the SkillShop team to ensure they stay current with best practices in education and technology.
</Note>

## 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.

<Accordion title="Key Capabilities">
  * 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
</Accordion>

**Example interactions**:

```text theme={null}
"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.

<Accordion title="Key Capabilities">
  * 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
</Accordion>

**Example interactions**:

```text theme={null}
"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.

<Accordion title="Key Capabilities">
  * 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
</Accordion>

**Example interactions**:

```text theme={null}
"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.

<Accordion title="Key Capabilities">
  * 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
</Accordion>

**Example interactions**:

```text theme={null}
"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.

<Accordion title="Key Capabilities">
  * 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)
</Accordion>

**Example interactions**:

```text theme={null}
"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.

<Accordion title="Key Capabilities">
  * 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
</Accordion>

**Example interactions**:

```text theme={null}
"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.

<Accordion title="Key Capabilities">
  * 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
</Accordion>

**Example interactions**:

```text theme={null}
"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.

<Accordion title="Key Capabilities">
  * 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
</Accordion>

**Example interactions**:

```text theme={null}
"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.

<Accordion title="Key Capabilities">
  * 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
</Accordion>

**Example interactions**:

```text theme={null}
"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.

<Accordion title="Key Capabilities">
  * 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
</Accordion>

**Example interactions**:

```text theme={null}
"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.

<Accordion title="Key Capabilities">
  * 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
</Accordion>

**Example interactions**:

```text theme={null}
"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.

<Accordion title="Key Capabilities">
  * 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
</Accordion>

**Example interactions**:

```text theme={null}
"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.

<Accordion title="Key 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
</Accordion>

**Example interactions**:

```text theme={null}
"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.

<Accordion title="Key Capabilities">
  * 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
</Accordion>

**Example interactions**:

```text theme={null}
"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.

<Accordion title="Key Capabilities">
  * 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
</Accordion>

### 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.

<Accordion title="Key Capabilities">
  * 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
</Accordion>

## Choosing the Right Agent

<CardGroup cols={2}>
  <Card title="For Curriculum Work" icon="book">
    Use **Curriculum Designer** for overall structure and **Knowledge Engineer** for detailed topic organization
  </Card>

  <Card title="For Content Creation" icon="edit">
    Use **Content Creator** for materials and **Instructional Designer** for activities and lesson plans
  </Card>

  <Card title="For Assessments" icon="clipboard">
    Use **Assessment Designer** for creation and **Assessment Evaluator** for grading and feedback
  </Card>

  <Card title="For Student Support" icon="user">
    Use **Learning Tutor** for personalized help and **Feedback & Grading Assistant** for detailed feedback
  </Card>
</CardGroup>

## 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

<Tip>
  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.
</Tip>

## Getting Started with System Agents

<Steps>
  <Step title="Start with SkillShop Assistant">
    Begin with general questions and let the assistant guide you to appropriate specialists.
  </Step>

  <Step title="Try Specialized Agents">
    Experiment with agents that match your immediate needs (curriculum, content, assessment, etc.).
  </Step>

  <Step title="Combine Agent Expertise">
    Use multiple agents for comprehensive projects, building on each agent's specialized knowledge.
  </Step>

  <Step title="Explore Advanced Features">
    Try workflow agents to orchestrate complex, multi-step processes involving multiple specialists.
  </Step>
</Steps>
