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.