Press Delete or Backspace to close the focused tab.
SkillNarrative Common
Register Snowflake Dataset
Register a Snowflake table or view as a Narrative dataset from SQL, and confirm it is active.
About

Overview

Register a Snowflake table or view as a Narrative dataset from SQL, without the native app's Configuration screen. Resolves the installed Narrative app and the source object, checks the app has a warehouse, shows the exact CALL for approval, registers the object, and reports success only once the dataset's mapping row exists and the platform reports it active. Every registration is reported with the statement that undoes it.

Not for installing or configuring the native app, or for querying a dataset that already exists.

SnowflakeDatasetsData PlanesSQL
Specifications

Runtime
Prompt + code
Version
0.1.0
Languages
SQL
Required Tools
Bash
Included Files
SKILL.md
Arguments
ArgumentRequired / DefaultDescription
--object <db.schema.name>OptionalFully qualified source table or view. If omitted, the skill asks.
--display-name <text>OptionalDataset name on the platform. Must be unique among registered datasets. If omitted, the skill asks — it is never invented.
--machine-name <text>OptionalThe dataset's machine name. Optional; Snowflake defaults it to the display name with every character that is not a letter, number or underscore replaced by an underscore.
--description <text>OptionalFree text stored on the dataset. Omitted when not supplied.
--app <application>Default: NARRATIVE_DATA_COLLABORATIONThe installed native app. Verified before use; discovered with SHOW APPLICATIONS only when the default does not resolve.
Example prompts
PromptWhen to use it
Register ANALYTICS.PUBLIC.CUSTOMERS as a datasetTurn a Snowflake table into a Narrative dataset without opening the Configuration screen.
Add this view to my data planeRegister a view that projects only the columns Narrative supports.
/register-snowflake-dataset --object ANALYTICS.PUBLIC.ORDERS --display-name "Orders" --description "Daily order feed"Script a registration with the object, name and description given up front.
Installation

Install into any spec-compliant agent — no clone or Bun required:

npx skills add narrative-io/narrative-skills-marketplace