By narrative-io
Common Narrative workflows backed by the narrative-mcp server — starting with Rosetta Stone attribute mapping generation, evaluation, and improvement.
Author and submit a Narrative workflow from a natural-language intent. Picks the closest example from `assets/examples/`, adapts it to the user's case, walks the YAML against the spec, resolves the data plane, and submits via `narrative_workflows_create` only after the user has approved the rendered spec. Use when: "create a workflow that does X", "schedule a daily refresh of dataset Y", "wrap this NQL as a workflow", "build a pipeline that creates view A then refreshes view B", "submit this workflow YAML", "productionize this query as a recurring job". (narrative-common)
Translate a fuzzy analytical question into a rigorous investigation plan. Interrogates the ask, grounds the plan in the available data dictionary, applies analytical best practices, and produces a structured brief of query specifications for a downstream query-writing skill. Plans, does not write SQL. Use when: "why did X drop", "is there a relationship between A and B", "who are our highest-value customers", "what's driving the change in Y", "investigate this trend", "design an analysis for", "scope this analytical question". (narrative-common)
Find the canonical Rosetta Stone attribute that best matches a fuzzy description, semantic phrase, or required schema shape. Searches the catalog with pagination, describes the shortlist in one batched call, ranks candidates by name + shape match, and returns the canonical attribute ID plus close alternatives. Use when: "find the X attribute", "what's the graph-edge attribute ID", "look up the email Rosetta Stone attribute", "search the attribute catalog for Y", "which attribute has SOURCE_ID + TARGET_ID + IS_DIRECTED". (narrative-common)
Generate, evaluate, and improve Rosetta Stone attribute mappings for a Narrative dataset. Use when: "map this dataset to Rosetta Stone", "suggest normalized attributes for dataset N", "evaluate the mappings on dataset N", "why is this mapping low confidence", "fix this expression", "improve this NQL mapping expression". (narrative-common)
Write, validate, and (optionally) execute an NQL query against a Narrative dataset. Drafts the query from the user's question, runs `narrative_nql_validate` until it compiles, explains the query in plain English, and only runs it on explicit approval (or when invoked with `--run`). Use when: "write an NQL query for X", "query this dataset", "validate this NQL", "run NQL against dataset <id>", "how many rows match Y", "show me the top N records from <dataset>". (narrative-common)
External network access
Connects to servers outside your machine
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 claimnpx claudepluginhub narrative-io/narrative-skills-marketplace --plugin narrative-commonBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
An agent skills marketplace from Narrative I/O.
Interactive, AI-powered workflows that walk you through the recurring work of a modern data company — mapping schemas, writing NQL, qualifying leads, shipping code, building decks — one approval at a time.
Versioning. The marketplace as a whole ships under CalVer (
YYYY.MM.PATCH) — see the latest release for what's stable today. Individual plugins and skills carry their own SemVer in their manifests and may iterate between marketplace releases. Pin a release tag (e.g.git checkout v2026.05.0) — notmain— if you depend on a specific shape;mainmoves between tagged releases.
A marketplace of agent skills. Each plugin bundles one or more
skills — interactive slash commands like /write-nql or
/generate-rosetta-stone-mappings that turn a recurring task into a
guided, AI-augmented workflow.
Install the marketplace, type a slash command in your agent, and the skill takes it from there: it asks the right questions, does the research, drafts the artifact, and waits for your approval before acting on anything outside your repo.
Skills follow the Agent Skills spec and run
in any spec-compliant harness. The bundled bash setup installer has
two modes: a Claude Code path (uses the claude CLI to register the
marketplace) and a --portable path that builds a dist/ tree any
agentskills.io-compliant harness can consume — see
Install on other harnesses.
Every rendered SKILL.md is committed; CI fails if any rendered
file is stale relative to its .tmpl. Other harnesses can clone this
repo (or read from raw.githubusercontent.com) without running Bun.
Want the design philosophy? See AGENTS.md — "interactive, not reference," "drafts, not actions," "evidence over assumptions," etc.
git clone https://github.com/narrative-io/narrative-skills-marketplace
cd narrative-skills-marketplace
bash setup
setup registers the marketplace, installs every plugin listed
below, and regenerates the catalog in this README.
Requirements
PATHThe skills are spec-portable. Each plugins/<plugin>/skills/<skill>/
directory is a self-contained Agent Skill (rendered SKILL.md plus any
references/ / scripts/ / assets/). The discovery index lives at
skills.json; MCP server configs live under
mcp/.
To build a flat, plugin-namespace-free distribution at dist/:
bash setup --portable # or: bun run build:portable
This emits dist/skills/<skill>/ (one folder per skill, no plugin
nesting), dist/mcp/*.mcp.json, and dist/skills.json. Then:
Identity-graph workflows backed by the narrative-mcp server — pre-graph data-quality auditing, edge-quality analysis, and graph-build hygiene.
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
Plugin that includes the Figma MCP server and Skills for common workflows
Production-grade vibe coding suite. Structured workflows from discovery to deployment: start, build, ship, fix, refactor.
Connect to Atlassian products including Jira and Confluence. Search and create issues, access documentation, manage sprints, and integrate your development workflow with Atlassian's collaboration tools.