switch-domain

Switch configured research domains in SciAgent by hot-swapping domain-specific content.

1|1|Updated Feb 10, 2026
One-click install
npx skills add https://github.com/smestern/sciagent --skill switch-domain
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: switch-domain
Source: https://github.com/smestern/sciagent/tree/main/templates/skills/switch-domain
Command: npx skills add https://github.com/smestern/sciagent --skill switch-domain

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Switching between multiple research domains with different tools and knowledge bases can be cumbersome. This Skill simplifies the process by allowing you to hot-swap all domain-specific content, including documentation, skills, and template links.

Core Features & Use Cases

  • Domain List and Preview: Lists available domains and previews the target domain.
  • Hot-Swap Content: Hot-swaps all domain-specific content to the selected domain.
  • Use Case: If you have configured multiple domains, this Skill helps you quickly switch between them without manually updating documentation and skills.

Quick Start

Run the switch-domain skill with the desired domain name, such as 'extracellular-ephys'.

Frequently Asked Questions about switch-domain

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

FAQPage Schema
How do I switch between research domains in SciAgent without manually moving files?

To switch research domains in SciAgent, you can use a hot-swapping mechanism that automatically copies and updates domain-specific content. This requires a properly configured manifest.yaml and domain directories under docs/domains/ to function correctly.

What do I need to configure before hot-swapping domain-specific documentation?

Before hot-swapping domain-specific documentation, you need to set up a valid manifest.yaml file and create the necessary domain directories under docs/domains/. These prerequisites ensure the tool can correctly locate and update your research domain content.

Can I preview a configured domain before committing to the switch?

Yes, you can preview a configured domain before committing to the switch. The domain switching process includes a feature to list available domains and preview the target domain content, ensuring you apply the correct research workflow updates.

What is the best way to manage multiple research workflows with different knowledge bases?

The best way to manage multiple research workflows with different knowledge bases is to configure separate domain directories and use an automated switching skill. This allows you to quickly hot-swap all associated skills, documentation, and template links without manual updates.

Does switching domains update template links and skills automatically?

Yes, switching domains updates template links and skills automatically. The automated process copies and updates all domain-specific content, ensuring your research environment reflects the selected domain without requiring manual file modifications.

Why does my domain switching workflow fail to recognize new research domains?

Your domain switching workflow may fail if the manifest.yaml is improperly configured or if the new domain directories are not placed under the docs/domains/ path. Correct configuration of these elements is required for the system to recognize available domains.