test-context-parent

Manages context sharing and secret propagation between parent and child skills.

3|1|Updated Dec 2, 2024
One-click install
npx skills add https://github.com/faisalanjum/EventTrader --skill test-context-parent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-context-parent
Source: https://github.com/faisalanjum/EventTrader/tree/main/.claude/skills/test-context-parent
Command: npx skills add https://github.com/faisalanjum/EventTrader --skill test-context-parent

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill facilitates context sharing between parent and child skills, demonstrating how data and secrets can be passed down for complex workflows.

Core Features & Use Cases

  • Context Creation: Initializes and manages context for child skills.
  • Secret Management: Securely passes sensitive information (like PARENT_SECRET) to child skills.
  • Inter-Skill Communication: Orchestrates calls to child skills and captures their return values.
  • Use Case: A parent skill might read a configuration file, extract a user ID, and then call a child skill to fetch user-specific data, passing the user ID as context.

Quick Start

Execute the test-context-parent skill to initiate context sharing and call a child skill.

Frequently Asked Questions about test-context-parent

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

FAQPage Schema
How do I pass secrets and context between parent and child skills in an agentic workflow?

Inter-skill communication in an agentic workflow requires explicit context and tool definitions within the SKILL.md. The parent skill manages secret propagation by calling child skills with arguments and capturing their return values for downstream reporting.

What is the best way to orchestrate parent-child skill communication for complex workflows?

Orchestrating parent-child skill communication involves a parent skill initializing the context, passing down sensitive data like secrets, and calling child skills. The parent then captures the child's return values to compile the final workflow report.

How does context sharing work when a parent skill calls a child skill?

Context sharing works by passing arguments from the parent skill directly to the child skill. The parent initializes the required context, such as a user ID extracted from a configuration file, and passes it down for the child skill to execute specific tasks.

Do I need explicit tool definitions to propagate secrets to child skills?

Yes, propagating secrets to child skills requires explicit context and tool definitions within the SKILL.md. Proper execution of inter-skill communication and secure secret management depend on these definitions being configured correctly.

Can I capture return values from child skills for parent skill reporting?

Yes, capturing return values from child skills is a core feature of inter-skill communication. The parent skill orchestrates calls to child skills, captures their return values, and uses this data for comprehensive workflow reporting.

When should I use a parent skill for inter-skill communication instead of standalone execution?

Use a parent skill for inter-skill communication when complex workflows require context sharing, secret propagation, and orchestrated calls to child skills. Standalone execution lacks the ability to pass dynamic arguments and capture child return values for reporting.