agent-handoff

Automate inter-skill data transfer and provenance capture via JSON Material Passports.

6|2|Updated Jun 11, 2026
One-click install
npx skills add https://github.com/pradyumnasagar/open-research-skills --skill agent-handoff-pradyumnasagar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-handoff
Source: https://github.com/pradyumnasagar/open-research-skills/tree/main/meta/agent-handoff
Command: npx skills add https://github.com/pradyumnasagar/open-research-skills --skill agent-handoff-pradyumnasagar

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill addresses the need for a structured way to pass work between ORS skills, enabling them to seamlessly exchange information without losing context.

Core Features & Use Cases

  • Material Passport: Creates a JSON file to capture inputs, outputs, decisions, and provenance, facilitating downstream skill execution.
  • Inter-skill Communication: Essential for multi-step pipelines and scenarios where one skill's output is used by another.
  • Use Case: If a sequence analysis skill produces BAM files that need to be processed by a variant calling skill, the Material Passport ensures the data is transferred with all necessary information for accurate analysis.

Quick Start

Create a Material Passport for your skill's output to facilitate smooth data transfer to another ORS skill.

Frequently Asked Questions about agent-handoff

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

FAQPage Schema
How do I pass data between ORS skills without losing context?

Inter-skill communication in ORS uses a Material Passport to serialize data and provenance into JSON, ensuring downstream skills receive full context and data integrity for accurate multi-step workflows.

When do I need a Material Passport for multi-step workflows?

A Material Passport is required for multi-step workflows when one ORS skill's output serves as a critical input for another, ensuring data integrity and context continuity across the pipeline.

Does inter-skill communication require JSON serialization for data exchange?

Yes, inter-skill communication requires JSON serialization for data exchange to ensure compatibility with all ORS skill architectures during structured work transfer.

What's the best way to capture provenance in an ORS skill pipeline?

The best way to capture provenance in an ORS skill pipeline is creating a Material Passport that automates inter-skill data transfer and records decisions alongside inputs and outputs.

Can I use this work transfer method with any ORS skill architecture?

Yes, you can use this work transfer method with any ORS skill architecture because the Material Passport relies on JSON serialization, which is universally compatible across ORS skills.