Skip to content

fix: treat tools/ as an executable directory - #103

Open
mimran-khan wants to merge 5 commits into
NVIDIA:mainfrom
mimran-khan:fix/tools-dir-executables
Open

fix: treat tools/ as an executable directory#103
mimran-khan wants to merge 5 commits into
NVIDIA:mainfrom
mimran-khan:fix/tools-dir-executables

Conversation

@mimran-khan

Copy link
Copy Markdown
Contributor

Summary

Schema already allows tools/ as the agentskills.io name for helpers. Quality scoring, script lint, and create-eval-dataset only looked at scripts/, so a spec-compliant skill with tools/run.py came back as guide-only, skipped lint, and generated Scripts: none.

Those three now look at scripts/ and tools/. Fixes #89.

Verification

  • I am familiar with the Contributing Guidelines
  • Added or updated focused tests
  • Updated documentation for user-visible changes
  • Ran make lint
  • Ran make test
  • Ran make build
  • Did not add credentials, private datasets, or proprietary benchmark content

Release Impact

  • Updated CHANGELOG.md

Schema already allows tools/ as the agentskills.io name for helpers, but
quality scoring, script lint, and create-eval-dataset only looked at
scripts/. A spec-compliant skill with tools/run.py was typed as
guide-only, skipped lint, and generated Scripts: none.

Fixes NVIDIA#89

Signed-off-by: mimran-khan <mohammed_imran.khan@outlook.com>

@rng1995 rng1995 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed the exact current head against #89. tools/ is handled consistently with scripts/ in type detection, reliability scoring, script lint, and dataset generation, while being excluded from library-module discovery. Focused tests pass (163), with Ruff and diff checks clean. No actionable findings; approved. The red Gitleaks job is unrelated branch history.

@rng1995

rng1995 commented Aug 28, 2026

Copy link
Copy Markdown
Collaborator

@mimran-khan - Please resolve merge conflicts

@mimran-khan

Copy link
Copy Markdown
Contributor Author

Merged main in. Changelog conflict is resolved.

# Conflicts:
#	CHANGELOG.md
@mimran-khan

Copy link
Copy Markdown
Contributor Author

Merged latest main (including #102) and resolved the CHANGELOG conflict. Ready for another look.

@rng1995
rng1995 enabled auto-merge (squash) August 31, 2026 15:55
@rng1995

rng1995 commented Aug 31, 2026

Copy link
Copy Markdown
Collaborator

Please resolve merge conflict in CHANGELOG.md so that I can merge it. Thanks for your contribution and patience @mimran-khan

auto-merge was automatically disabled August 31, 2026 17:06

Head branch was pushed to by a user without write access

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.

[BUG]: agentskills.io tools/ directory is ignored by quality, lint, and create-eval-dataset

3 participants