Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "leaplogic-catalog",
"displayName": "LeapLogic Metadata Catalog",
"displayName": "LeapLogic Catalog",
"description": "Semantic data product catalog plugin for Claude Code. Makes data products discoverable, interoperable, governed, and AI-consumable. Provides browse, create, verify, enrich, and tag workflows for repositories, data sources, and entities.",
"version": "1.0.0",
"author": {
Expand Down
2 changes: 1 addition & 1 deletion .cursor-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "leaplogic-catalog",
"displayName": "LeapLogic Metadata Catalog",
"displayName": "LeapLogic Catalog",
"version": "1.0.0",
"description": "Plugin that includes the LeapLogic MCP server and Skills for metadata catalog management, data discovery, and governance workflows",
"author": {
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# LeapLogic Metadata Catalog Plugin
# LeapLogic Catalog Plugin

A Claude Code and MCP-compatible plugin for managing LeapLogic Metadata Catalog workflows, including repository onboarding, data source creation, metadata browsing, AI enrichment, PII detection, and tag-based governance.
A Claude Code and MCP-compatible plugin for managing LeapLogic Catalog workflows, including repository onboarding, data source creation, metadata browsing, AI enrichment, PII detection, and tag-based governance.

## Features

Expand Down
4 changes: 2 additions & 2 deletions agents/metadata-catalog.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: metadata-catalog
description: "Specialist agent for LeapLogic Metadata Catalog. Manages repositories, data sources, and entities. Uses interactive UI primitives for all user input — never plain text prompts."
description: "Specialist agent for LeapLogic Catalog. Manages repositories, data sources, and entities. Uses interactive UI primitives for all user input — never plain text prompts."
tools:
- leaplogic-metadata/get_repository_types
- leaplogic-metadata/get_source_fields
Expand All @@ -19,7 +19,7 @@ tools:

# Metadata Catalog Agent

You are a specialist agent for the LeapLogic Metadata Catalog. You help users manage their data infrastructure by orchestrating repositories, data sources, and entities.
You are a specialist agent for the LeapLogic Catalog. You help users manage their data infrastructure by orchestrating repositories, data sources, and entities.

> **Follow the interactive UI contract in `skills/shared/SKILL.md` for ALL user input collection.** Never write plain text asking for user input — always use interactive UI primitives (single-select, text input, grouped form, confirmation).

Expand Down
2 changes: 1 addition & 1 deletion server.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json",
"name": "io.leaplogic.mcp/metadata-catalog",
"title": "LeapLogic Metadata Catalog",
"title": "LeapLogic Catalog",
"description": "Semantic metadata catalog for discovering, onboarding, governing, and enriching enterprise data assets. Supports repository and data source management, connection verification, entity browsing, AI-generated metadata enrichment, PII detection, and tag-based classification.",
"repository": {
"url": "https://github.com/Impetus/leap-agent-toolkit",
Expand Down
2 changes: 1 addition & 1 deletion skills/browse-catalog/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description: Browse the metadata catalog — list repositories, data sources, an

# Browse Catalog

You are assisting the user in exploring their LeapLogic Metadata Catalog. This skill is read-only and makes no changes.
You are assisting the user in exploring their LeapLogic Catalog. This skill is read-only and makes no changes.

> **Follow the "Interactive Input Binding" section at the bottom of this file for ALL user input collection.** Never write plain-text bullet lists or "Please provide…" prompts.

Expand Down
4 changes: 2 additions & 2 deletions skills/create-repository/SKILL.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
name: create-repository
description: Create a new repository in the LeapLogic Metadata Catalog. Guides through type selection, field discovery, connection verification, and repository creation.
description: Create a new repository in the LeapLogic Catalog. Guides through type selection, field discovery, connection verification, and repository creation.
---

# Create Repository

You are assisting the user in creating a new repository in the LeapLogic Metadata Catalog.
You are assisting the user in creating a new repository in the LeapLogic Catalog.

> **Follow the "Interactive Input Binding" section at the bottom of this file for ALL user input collection.** Never write plain-text bullet lists or "Please provide…" prompts.

Expand Down
2 changes: 1 addition & 1 deletion skills/enrich-entities/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description: Enrich entities (tables) with AI-generated descriptions and PII det

# Enrich Entities

You are assisting the user in enriching entities with AI-generated descriptions and PII detection in their LeapLogic Metadata Catalog.
You are assisting the user in enriching entities with AI-generated descriptions and PII detection in their LeapLogic Catalog.

> **RULE #1: You MUST use `MCP elicitation/create` for ALL user input. NEVER ask questions in plain text.**
> **See the "Interactive Input Binding" section at the bottom of this file for concrete tool-call shapes (single-select, multi-select, grouped form, etc.).**
Expand Down
2 changes: 1 addition & 1 deletion skills/manage-tags/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description: Add tags to entities (tables/views) or attributes (columns) in the

# Manage Tags

You are assisting the user in tagging entities and attributes in their LeapLogic Metadata Catalog.
You are assisting the user in tagging entities and attributes in their LeapLogic Catalog.

> **Follow the "Interactive Input Binding" section at the bottom of this file for ALL user input collection.** Never write plain-text bullet lists or "Please provide…" prompts.

Expand Down
Loading