test-inherit-parent

Test MCP tool inheritance between parent and child skills.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill tests how tools are inherited between parent and child skills, specifically focusing on the MCP tool.

Core Features & Use Cases

  • Tool Inheritance Verification: Confirms if a child skill can access tools defined in its parent's context, even if the parent doesn't explicitly list them.
  • MCP Tool Access Test: Specifically checks if the MCP tool is accessible by a child skill when the parent skill does not have it in its allowed-tools.
  • Use Case: Useful for developers building complex agentic systems to ensure that tool access controls and inheritance mechanisms function as expected across nested skill calls.

Quick Start

Run the test-inherit-parent skill to verify tool inheritance for the MCP tool.

Frequently Asked Questions about test-inherit-parent

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

FAQPage Schema
How does tool inheritance work in agentic skills?

Child skills access the MCP tool through inheritance by checking the parent context. This tests tool accessibility when the parent skill does not explicitly include the MCP tool in its allowed-tools list.

Can a child skill access the MCP tool if the parent does not list it?

Yes, a child skill can access the MCP tool through inheritance. This skill specifically validates tool accessibility by a child when the parent skill omits the MCP tool from its allowed-tools configuration.

How do I test MCP tool access controls in nested skill calls?

You run the test-inherit-parent skill to verify MCP tool inheritance. It analyzes accessibility across nested skill calls to ensure tool access controls and inheritance mechanisms function as expected.

When do I need to verify tool inheritance for agentic systems?

You need to verify tool inheritance when building complex agentic systems with nested skill calls. This ensures that tool access controls and inheritance mechanisms function correctly across parent and child skill boundaries.

What are the limitations of testing tool access controls in parent-child skills?

This skill tests the inheritance of the MCP tool specifically between parent and child skills. It validates the tool inheritance mechanism but focuses on basic accessibility rather than complex permission configurations.