By lynk-ai
Build, edit, evaluate, validate, and answer questions about the Lynk semantic layer in .lynk/, plus inspect data sources via the Lynk API. Ships five skills — lynk-build, lynk-evaluate, lynk-validate, lynk-sources, and lynk-ask — covering entities, metrics, features, relationships, glossary, domains, context files, backend validity checks, source schema/field inspection, and read-only Q&A on instances and Lynk concepts.
Answer questions about the Lynk semantic layer — what's in `.lynk/` (instance lookups) and Lynk concepts themselves (primitives, file types, placement). Read-only: never edits, never calls the backend. Use this skill for any question about Lynk or `.lynk/`, even simple ones. Lynk distinguishes primitives that general analytics vocabulary blurs — e.g. a *metric* under `metrics:` is not a *feature of type metric* under `features:`. Don't answer from prior knowledge; run this skill so the answer is doc-grounded. Instance triggers: "does the player have a metric for total games played?", "what metrics does X have?", "list features of X", "where is Y defined?", "what's the SQL for X?", "how many entities do I have?". Concept triggers: "what is a knowledge file?", "metric vs. metric feature?", "formula vs. metric feature?", "where should glossary terms go?", "what is a clarification policy?". For edits use `lynk-build`; for quality `lynk-evaluate`; for backend checks `lynk-validate`; for sources `lynk-sources`.
Build and edit the Lynk semantic layer — add or modify entities, metrics, features, relationships, knowledge files, glossary, task instructions, clarification policy, output format, and domains in `.lynk/`. Use this skill whenever the user asks to add, create, edit, update, define, review, improve, enhance, or optimize any semantic layer artifact. Trigger even when "semantic layer" isn't mentioned — phrases like "add an entity", "edit a metric", "update the glossary", "write task instructions", "change the clarification policy", "add a feature to X", "model this table", "help me define Y in Lynk", "improve the knowledge file", "enhance the player entity", "optimize the glossary", or any request to improve/fix a file inside `.lynk/` all mean this skill should run.
Evaluate the Lynk semantic layer in `.lynk/` — judge whether it is good enough for the AI agent to use, not just whether the YAML parses. Checks description quality, cross-file consistency, content placement, reference integrity, and SQL dialect compatibility against the user's warehouse engine. Use this skill whenever the user asks to evaluate, audit, review, assess, or diagnose the semantic layer or any part of it. Trigger on phrases like "evaluate the semantics", "is this good enough for the agent", "audit my entities", "check description quality", "any contradictions in my context", "will my SQL run on Snowflake", "will this work on BigQuery", "review the glossary", "check my evaluations against instructions", "evaluate player", "is the semantic layer well structured", or any request to assess the quality of files inside `.lynk/`.
Inspect the Lynk data catalog via the API, reconcile entity YAMLs when source columns change, and execute ad-hoc Lynk SQL against the semantic layer: list registered schemas, list sources (tables), fetch a source's columns, sync the catalog against the warehouse, clean up entity field features whose source columns were dropped, and run Lynk SQL queries. Use this skill whenever the user asks to: list schemas, see what tables/ schemas exist, model a new table (fetch its columns first), sync sources, refresh source columns after a warehouse schema change, clean up entity fields after a source update, or run / test a Lynk SQL query. Trigger phrases: "list schemas", "what schemas do I have", "add the orders table", "sync sources", "I added fields to orders", "the source columns changed", "what fields does the orders table have", "clean up after the inquiries table dropped column referrer_id", "run this query", "test this SQL", "does this lynk SQL execute". This skill is read-and-API-only on the catalog side. It hands off to `lynk-build` for any `.yml` edits it surfaces (e.g., removing field features whose source column was dropped).
Run the Lynk backend's **semantics build** (`POST /api/semantics/builds`) to confirm the semantic layer in `.lynk/` on a committed branch is valid and ready for the AI agent to use. Returns a build object with `status: valid|invalid` and any issues — schema errors, broken source-field references, warehouse-query rejections, or other server-side validity problems. Use this skill whenever the user asks to validate the layer, run a backend check, or confirm a build succeeded. The endpoint is named `builds`, so users may also call it "the semantics build", "the build", or "the latest build" — trigger on those just as readily as on "validate". Trigger phrases: "validate the semantic layer", "run lynk validate", "is my .lynk valid", "check against the backend", "validate on branch X", "validate on dev", "are there any schema errors", "validate inquiries branch", "did the build pass", "is the latest build green", "run the semantics build", "build my semantics", "rebuild on branch X", "force a rebuild", "is the semantic layer ready to use". For local content quality (description quality, cross-file contradictions, dialect compatibility), use `lynk-evaluate` instead — this skill only runs the backend build.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A Claude Code plugin marketplace for the Lynk semantic layer. Install it to get skills that help you build, edit, evaluate, and validate a Lynk semantic graph in .lynk/.
If you're using the claude-settings/settings.json from this repo, the lynk marketplace is pre-registered (with auto-updates enabled) via extraKnownMarketplaces. Just install the plugin:
/plugin install lynk-semantic-layer@lynk
Only needed if you're not using the bundled claude-settings/settings.json.
Register the marketplace and install the plugin:
/plugin marketplace add lynk-ai/build-agent
/plugin install lynk-semantic-layer@lynk
Then enable auto-updates from Claude Code:
/plugin/plugin marketplace add .
/plugin install lynk-semantic-layer@lynk
The marketplace exposes one plugin, lynk-semantic-layer, which ships four skills:
lynk-build — add or edit entities, metrics, features, relationships, glossary, task instructions, clarification policy, output format, knowledge files, and domains in .lynk/.lynk-evaluate — judge whether a semantic layer is good enough for the AI agent: description quality, cross-file consistency, content placement, reference integrity, and SQL dialect compatibility. Owns the fix-and-recheck loop (capped at 3 attempts) and chains the backend validity check from lynk-validate.lynk-validate — run the Lynk backend's semantics build (POST /api/semantics/builds) against a committed branch — the backend builds the layer (parses every YAML, probes each feature against the warehouse) and returns a valid / invalid verdict, confirming the layer is ready for the AI agent to consume. Users may refer to this as "the build" or "the semantics build". Surfaces schema errors, broken source-field references, warehouse-query failures, and other server-side issues. Requires LYNK_API_TOKEN in .env.lynk-sources — inspect data sources via the Lynk API: list schemas, list sources, fetch a source's columns, sync sources, and reconcile entity YAMLs when source columns change (delegates writes to lynk-build).All four skills are model-invoked: describe what you want in natural language (for example, "add a points_per_game metric to the player entity", "evaluate my semantic layer", "validate on the inquiries branch", or "sync sources — I added fields to orders") and Claude will pick the right skill.
Reference documentation is fetched on demand from docs.getlynk.ai, so the plugin stays small and always points at the latest docs.
/plugin marketplace update lynk
.claude-plugin/marketplace.json — marketplace catalog.plugins/lynk-semantic-layer/ — the distributed plugin (manifest + skills)..claude/skills/skill-creator/ — internal dev tooling used when authoring skills in this repo. Not part of the marketplace.npx claudepluginhub lynk-ai/build-agent --plugin lynk-semantic-layerAgent Skills for AI/ML tasks including dataset creation, model training, evaluation, and research paper publishing on Hugging Face Hub
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
Persistent file-based planning for AI coding agents. Crash-proof markdown plans (task_plan.md, findings.md, progress.md) that survive context loss and /clear, with an opt-in completion gate and multi-agent shared state. Manus-style. Works with Claude Code, Codex CLI, Cursor, Kiro, OpenCode and 60+ agents via the SKILL.md standard. Includes Arabic, German, Spanish, and Chinese (Simplified and Traditional).
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.