Neo4j Labs Brand logo

Neo4j Labs Brand

Organization
neo4j-labs
neo4j-labs-brand

Brand identity guidelines for Neo4j Labs projects. Use when creating documentation, README files, presentations, diagrams, or marketing materials for Neo4j Labs projects. Defines visual identity, tone, messaging, and lifecycle badges that differentiate Labs from official Neo4j products while maintaining brand connection.

Overview

Publisherneo4j-labs
Repositoryagent-memory
Skill nameneo4j-labs-brand
Stars
585
Forks
108
Bundled files
Instructions only
LicenseApache-2.0
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • Self-contained

    Everything the model needs lives in the instructions — no extra files to sync.

  • Open source

    Published by neo4j-labs on GitHub. Read the source before you install it.

Installation

Install the Neo4j Labs Brand AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/neo4j-labs/agent-memory/tree/main/.claude/skills/neo4j-labs-guidelines
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/neo4j-labs/agent-memory.git /tmp/agent-memory
mkdir -p .claude/skills
cp -r /tmp/agent-memory/.claude/skills/neo4j-labs-guidelines .claude/skills/neo4j-labs-brand
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Neo4j Labs Brand in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Neo4j Labs Brand on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Neo4j Labs Brand is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

Neo4j Labs Brand Identity

Brand guidelines for Neo4j Labs projects—the experimental incubator for next-generation graph developer tooling.

What is Neo4j Labs?

Neo4j Labs is a collection of the latest innovations in graph technology. Projects are:

  • Designed and developed by Neo4j engineers
  • Actively maintained but without SLAs or backwards compatibility guarantees
  • Supported via the online community (not enterprise support)
  • Either graduate to official products or get deprecated with source available

Key distinction: Labs projects are experimental and community-supported, unlike official Neo4j products.

Brand Positioning

Tagline

Incubating the Next Generation of Graph Developer Tooling

Voice & Tone

AttributeLabs Tonevs. Official Neo4j
Experimental"Try it out, help us shape it""Production-ready"
Transparent"APIs may change""Stable interfaces"
Community-first"Join the discussion""Contact support"
Approachable"Rough around the edges""Enterprise-grade"
Collaborative"PRs welcome!""Licensed product"

Messaging Guidelines

DO say:

  • "Labs project" or "Neo4j Labs project"
  • "Community-supported"
  • "Actively maintained"
  • "May graduate to official support"
  • "APIs may change"
  • "Experimental functionality"

DON'T say:

  • "Production-ready" (unless graduated)
  • "Officially supported"
  • "Enterprise support available"
  • "SLA guaranteed"

Visual Identity

Primary Color: Innovation Purple

Labs uses purple as its primary accent to differentiate from Neo4j's Baltic teal while suggesting innovation and experimentation.

Labs Purple:     #6366F1 (primary accent)
Labs Purple Dark: #4F46E5 (hover/active states)
Labs Purple Light: #A5B4FC (backgrounds)

Secondary Colors (Neo4j Palette)

Maintain connection to Neo4j brand:

Neo4j Teal:      #009999 (links, secondary accent)
Text Dark:       #1E1E1E
Text Gray:       #6B7280
Background:      #F9FAFB (light gray)
White:           #FFFFFF

Status Colors

Experimental:    #F59E0B (amber/orange)
Beta:            #6366F1 (purple)
Stable:          #10B981 (green)
Deprecated:      #EF4444 (red)
Graduated:       #009999 (neo4j teal)

Project Lifecycle Badges

Every Labs project should display its status clearly.

Badge Styles

markdown
![Labs Project](https://img.shields.io/badge/Neo4j-Labs-6366F1?logo=neo4j)
![Status: Experimental](https://img.shields.io/badge/Status-Experimental-F59E0B)
![Status: Beta](https://img.shields.io/badge/Status-Beta-6366F1)
![Status: Stable](https://img.shields.io/badge/Status-Stable-10B981)
![Status: Deprecated](https://img.shields.io/badge/Status-Deprecated-EF4444)
![Community Supported](https://img.shields.io/badge/Support-Community-6B7280)

Status Definitions

StatusDescriptionBadge Color
ExperimentalEarly development, APIs will changeAmber #F59E0B
BetaFeature complete, gathering feedbackPurple #6366F1
StableReady for production use (with Labs caveats)Green #10B981
DeprecatedNo longer maintained, source availableRed #EF4444
GraduatedMoved to official Neo4j productTeal #009999

Documentation Template

README Structure

markdown
# Project Name

![Neo4j Labs](badge) ![Status](badge) ![Community Supported](badge)

> One-line description of what this project does.

⚠️ **This is a Neo4j Labs project.** It is actively maintained but not officially 
supported. APIs may change. Community support available via 
[Neo4j Community](https://community.neo4j.com).

## Features

- Feature 1
- Feature 2

## Quick Start

[Installation and basic usage]

## Documentation

[Link to full docs]

## Contributing

We welcome contributions! Please see [CONTRIBUTING.md](CONTRIBUTING.md).

## Support

- 💬 [Neo4j Community Forum](https://community.neo4j.com)
- 🐛 [GitHub Issues](link)
- 📖 [Documentation](link)

## License

[License info]

Required Disclaimer

Every Labs project must include this disclaimer prominently:

⚠️ Neo4j Labs Project

This project is part of Neo4j Labs and is actively maintained, but not officially supported. There are no SLAs or guarantees around backwards compatibility and deprecation. For questions and support, please use the Neo4j Community Forum.

Typography

Font Stack

css
/* Headings - use Syne Neo where available, fallback to system */
font-family: 'Syne', system-ui, -apple-system, sans-serif;

/* Body - Public Sans or system fallback */
font-family: 'Public Sans', system-ui, -apple-system, sans-serif;

/* Code - monospace */
font-family: 'JetBrains Mono', 'Fira Code', 'Consolas', monospace;

Heading Styles

  • H1: Project name only, large and bold
  • H2: Section headers with emoji icons encouraged
  • H3: Subsections
  • Use sentence case for headings (not Title Case)

Iconography

Recommended Emoji Usage

🧪 Experimental features
🚀 Getting started / Quick start
📖 Documentation
💬 Community / Discussion
🐛 Bug reports / Issues
🤝 Contributing
⚠️ Warnings / Caveats
✨ New features
🔧 Configuration
📦 Installation

Logo Usage

Labs projects should NOT create custom logos. Use:

  1. The Neo4j logo with "Labs" badge
  2. Text-only project name
  3. GitHub repository social preview with Labs branding

Diagram Style

When creating diagrams for Labs projects:

Colors

Primary shapes:    #6366F1 (Labs purple)
Secondary shapes:  #009999 (Neo4j teal)
Neutral shapes:    #E5E7EB (light gray)
Text:              #1E1E1E (dark)
Arrows/lines:      #6B7280 (gray)

Style Guidelines

  • Use hand-drawn/sketch style (roughness: 1-2) for approachable feel
  • Rounded corners on rectangles
  • Clear labels on all components
  • Include "Labs" badge in architecture diagrams

GitHub Repository Standards

Repository Settings

  • Description: Start with "Neo4j Labs:" prefix
  • Topics: Include neo4j, neo4j-labs, relevant tech tags
  • About section: Link to neo4j.com/labs/[project]

Social Preview

Create a social preview image (1280x640px) with:

  • Labs purple gradient background
  • Project name in white
  • "Neo4j Labs" badge
  • Simple icon or diagram representing functionality

Issue/PR Templates

Include Labs-specific templates that:

  • Remind contributors this is a Labs project
  • Link to community forum for support questions
  • Thank contributors for helping improve the project

Presentation Slides

Slide Template

  • Background: White or very light gray (#F9FAFB)
  • Accent color: Labs purple (#6366F1)
  • Header: Include "Neo4j Labs" identifier
  • Footer: Project name, GitHub URL, community link

Required Slides

  1. Title slide: Project name + "A Neo4j Labs Project"
  2. Disclaimer slide: Labs support model explanation
  3. Community slide: How to get help, contribute

Current Labs Projects Reference

Active projects (as of 2025):

  • GenAI Ecosystem (LangChain, LlamaIndex, Haystack integrations)
  • LLM Knowledge Graph Builder
  • MCP Servers
  • arrows.app
  • APOC Extended
  • NeoDash
  • Neosemantics (RDF/Linked Data)
  • Neo4j Migrations
  • Needle Starter Kit
  • Cypher Workbench
  • neomodel (Python OGM)

Graduated to official:

  • Graph Data Science Library
  • Neo4j Connector for Apache Kafka
  • Neo4j Connector for Apache Spark
  • Neo4j Docker Container
  • GraphQL Library
  • Aura CLI

Quick Reference Card

COLORS
──────────────────────────────
Labs Purple:      #6366F1
Labs Purple Dark: #4F46E5
Neo4j Teal:       #009999
Status Amber:     #F59E0B
Status Green:     #10B981
Status Red:       #EF4444
Text Dark:        #1E1E1E
Text Gray:        #6B7280

TONE
──────────────────────────────
✓ Experimental, transparent
✓ Community-first, collaborative
✓ Approachable, helpful
✗ Not "production-ready"
✗ Not "officially supported"

REQUIRED ELEMENTS
──────────────────────────────
☐ Labs badge in README
☐ Status badge (experimental/beta/stable)
☐ Community support badge
☐ Disclaimer paragraph
☐ Link to community forum
☐ Contributing guidelines

Resources

Frequently asked questions

What does the Neo4j Labs Brand AI skill do?

Brand identity guidelines for Neo4j Labs projects. Use when creating documentation, README files, presentations, diagrams, or marketing materials for Neo4j Labs projects. Defines visual identity, tone, messaging, and lifecycle badges that differentiate Labs from official Neo4j products while maintaining brand connection.

Why use Neo4j Labs Brand on TypingMind?

Because you install it once and use it with any model. Neo4j Labs Brand is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Neo4j Labs Brand in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/neo4j-labs/agent-memory/tree/main/.claude/skills/neo4j-labs-guidelines. TypingMind reads its SKILL.md and installs it as a skill you can enable per chat.

Which AI models can use Neo4j Labs Brand?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Neo4j Labs Brand?

As many as you like. As long as a model supports skills, you can use Neo4j Labs Brand with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Neo4j Labs Brand AI skill free?

Yes. It is published on GitHub by neo4j-labs under the Apache-2.0 license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇