Skip to content

Fix skill discoverability and Cursor marketplace parity - #142

Open
arijitroy003 wants to merge 2 commits into
dbt-labs:mainfrom
arijitroy003:fix/dx-improvements
Open

arijitroy003 wants to merge 2 commits into
dbt-labs:mainfrom
arijitroy003:fix/dx-improvements

Conversation

@arijitroy003

Copy link
Copy Markdown
Contributor

Summary

  • tile.json / README: Add using-dbt-state which exists on disk but was not registered in tile.json or listed in the README skill table
  • Cursor marketplace.json: Add missing dbt-migration and dbt-extras plugin entries to .cursor-plugin/marketplace.json, matching the existing .claude-plugin/marketplace.json
  • Cursor plugin.json: Add .cursor-plugin/plugin.json for dbt-migration and dbt-extras plugins (these existed for the dbt plugin but were missing for the other two)

Context

Addresses #99. The validate_repo.py script catches the tile.json gap, and the Cursor marketplace inconsistency was reported in the same issue.

Test plan

  • uv run python scripts/validate_repo.py passes with no failures
  • using-dbt-state is discoverable via tile.json
  • Cursor marketplace lists all three plugins (dbt, dbt-migration, dbt-extras)

…dd missing Cursor plugin entries

- Add using-dbt-state to tile.json and README skill table (skill exists on disk but was not registered)
- Add dbt-migration and dbt-extras entries to .cursor-plugin/marketplace.json to match .claude-plugin/marketplace.json
- Add .cursor-plugin/plugin.json for dbt-migration and dbt-extras plugins

Fixes dbt-labs#99
@arijitroy003
arijitroy003 requested a review from a team July 16, 2026 21:14
@b-per

b-per commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Thanks! We will likely incorporate adding using-dbt-state to tile.json but for Cursor the team mentioned to us a few months ago that they supported only one plugin, hence why we only picked the "main" dbt one.

@b-per b-per self-assigned this Jul 24, 2026
Cursor only supports one plugin per repo. Keeping tile.json and
README changes (using-dbt-state skill registration) as requested.
@arijitroy003

Copy link
Copy Markdown
Contributor Author

Thanks for the context @b-per — makes sense about the Cursor limitation. Would it be useful to land just the tile.json change for using-dbt-state discoverability and drop the Cursor marketplace changes? Happy to split or adjust the PR however works best.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants