Skip to content

[Bug] Repo inconsistencies: missing cursor marketplace plugins, broken markdown links, placeholder text #99

Description

@bbrewington

I already have commits teed up on my fork for this, so hope it's ok to batch all of these issues together. Will be submitting PR immediately after submitting this issue

Which skill is affected?

using-dbt-for-analytics-engineering, using-dbt-index (and repo-level config)

What happened?

What did you expect vs. what happened instead?

expected what happened instead
.cursor-plugin/marketplace.json lists all three plugin folders (dbt, dbt-migration, dbt-extras), consistent with .claude-plugin/marketplace.json .cursor-plugin/marketplace.json only listed the dbt plugin

dbt-migration and dbt-extras were missing
"plugins": [
{
"name": "dbt",
"description": "Skills for analytics engineering with dbt — building models, writing tests, querying the semantic layer, troubleshooting jobs, and more.",
"source": "./skills/dbt"
}
]
}
tile.jsonincludesusing-dbt-index` using-dbt-index was absent from tile.json
"migrating-dbt-project-across-platforms": { "path": "skills/dbt-migration/skills/migrating-dbt-project-across-platforms/SKILL.md" },
"creating-mermaid-dbt-dag": { "path": "skills/dbt-extras/skills/creating-mermaid-dbt-dag/SKILL.md" }
}
}
Markdown files in using-dbt-for-analytics-engineering reference supporting files via proper markdown links debugging-dbt-errors.md referenced scripts/review_run_results.md via backticks
instead of markdown links, causing the validate_repo.py file-references check to fail
Repo config files (changie.yaml, pull_request_template.md) reference this repo, not the dbt-oss-template repo they were copied from changie.yaml and pull_request_template.md still contained dbt-oss-template placeholder references

Any additional context?

Here's my initial results from running the validate_repo.py script:

➜  dbt-agent-skills git:(main) uv sync
Using CPython 3.13.5
Creating virtual environment at: .venv
Resolved 7 packages in 16ms
      Built dbt-skills @ file:///Users/brentbrewington/github/cloned-repos/dbt-agent-skills
Prepared 1 package in 925ms
Installed 6 packages in 6ms
 + click==8.3.1
 + dbt-skills==0.1.0 (from file:///Users/brentbrewington/github/cloned-repos/dbt-agent-skills)
 + python-dateutil==2.9.0.post0
 + six==1.17.0
 + skills-ref==0.1.0 (from git+https://github.com/agentskills/agentskills.git@da24a2bd1793356b33f7ac14d41600062fcf27fa#subdirectory=skills-ref)
 + strictyaml==1.7.3
➜  dbt-agent-skills git:(main) uv run python scripts/validate_repo.py
Checking tile.json completeness...
  FAIL: Skill 'using-dbt-index' exists on disk but is missing from tile.json

Checking marketplace.json completeness...
  OK: All 3 plugin folders listed correctly

Checking File references within skills...
  FAIL: 'scripts/review_run_results.md' in skill 'using-dbt-for-analytics-engineering' is not
    referenced by any markdown link within the skill (but mentioned in: references/debugging-dbt-errors.md)

Checking Plugin version increments...
  OK: Plugin versions are up to date

FAILED: 2 issue(s) found

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions