test-inherit-child

Execute a Neo4j Cypher query to test child skill tool access.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill tests whether a child skill can access tools defined in its own allowed-tools list, even if those tools are not available to its parent.

Core Features & Use Cases

  • Direct Tool Execution: Attempts to use a specific Neo4j Cypher query tool directly.
  • Access Control Testing: Verifies permissions for child skills to use their own defined tools.
  • Use Case: In a multi-skill architecture, ensure that specialized tools granted to a child skill are accessible to it for its specific tasks.

Quick Start

Try to use the mcp__neo4j-cypher__read_neo4j_cypher tool directly with the query MATCH (c:Company {ticker: 'IBM'}) RETURN c.name LIMIT 1.

Frequently Asked Questions about test-inherit-child

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

FAQPage Schema
How do I test child skill MCP access to specific Neo4j tools?

Child skill MCP access is tested by executing a specific Neo4j Cypher read tool directly against a graph database. This validates that a child skill can use its own allowed-tools independent of parent skill permissions.

Can a child skill execute Neo4j Cypher queries if the parent lacks permissions?

Yes, a child skill can execute Neo4j Cypher queries if the tool is defined in its own allowed-tools list. This confirms specialized tool accessibility within a multi-skill architecture regardless of parent restrictions.

What is child skill tool accessibility in a multi-skill architecture?

Child skill tool accessibility in a multi-skill architecture means specialized tools granted to a child skill remain accessible to it for specific tasks. This isolation ensures functional independence from parent skill permissions.

How do I verify access control for child skills using MCP?

You can verify access control for child skills using MCP by attempting a direct tool execution, such as a Cypher read query for company information. Successful execution confirms the child skill's independent permissions.

Does Neo4j Cypher read tool execution work in child skills without parent access?

Direct Neo4j Cypher read tool execution works in child skills without parent access when the tool is explicitly listed in the child skill's allowed-tools. This setup validates direct query execution against the Neo4j graph database.