cypher-queries

Run Cypher queries against a Neo4j knowledge graph using prepared templates.

Updated Nov 30, 2025
One-click install
npx skills add https://github.com/wosnat/multiomics_biocypher_kg --skill cypher-queries
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cypher-queries
Source: https://github.com/wosnat/multiomics_biocypher_kg/tree/main/.claude/skills/cypher-queries
Command: npx skills add https://github.com/wosnat/multiomics_biocypher_kg --skill cypher-queries

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables efficient retrieval of graph data by running Cypher queries against the Neo4j knowledge graph. It provides ready-to-use templates for exploring gene expression, coculture effects, environmental stress, time series, and more, helping researchers quickly obtain actionable insights.

Core Features & Use Cases

  • Ready-to-use Cypher templates for gene expression, coculture effects, environmental stress, and time-series data.
  • Template substitution to inject organism names, gene IDs, and condition parameters for rapid query generation.
  • Workflow integration to drive data retrieval for research analyses, publication traceability, and hypothesis testing.

Quick Start

Use the cypher-queries skill to run a sample query like MATCH (n) RETURN labels(n), count(*) LIMIT 10; via docker exec -i biocypher-neo4j cypher-shell -u neo4j -p neo4j. If the container name differs, check with docker ps first.

Frequently Asked Questions about cypher-queries

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

FAQPage Schema
How do I query Neo4j graph data for gene expression and coculture effects?

You can query Neo4j graph data by running ready-to-use Cypher templates designed for gene expression and coculture effects. These templates allow you to inject organism names and gene IDs to retrieve specific gene-level relationships.

Do I need Docker to run Cypher queries against a Neo4j knowledge graph?

Yes, Docker is required to run these Cypher queries. The skill uses the cypher-shell tool inside a running Neo4j container, executing commands like docker exec to interact with the graph database.

How do I substitute parameters into Cypher templates for environmental stress queries?

You can perform template substitution by injecting condition parameters and organism names directly into prepared Cypher templates. This allows rapid generation of customized environmental stress queries without writing Cypher from scratch.

What's the best way to retrieve time series data from a Neo4j graph database?

The best way to retrieve time series data is using the provided Cypher query templates. They offer structured patterns to fetch temporal relationships and organism-level data efficiently from your Neo4j knowledge graph.

Can I fetch organism-level relationships from Neo4j without writing Cypher queries from scratch?

Yes, this skill provides ready-to-use Cypher templates that cover gene expression, coculture effects, and time series data, enabling researchers to fetch organism-level relationships without manual query construction.

Why is my cypher-shell command failing to connect to the Neo4j container?

The cypher-shell command fails if the container name is incorrect. Check running containers using docker ps first, then ensure your docker exec command targets the correct container name with proper credentials.