feat: add Science Platform agent skills - #309
Open
sfabbro wants to merge 3 commits into
Open
Conversation
Ship 22 OpenCADC-grounded agent skills in-tree so npx skills add opencadc/canfar installs the platform guides next to the client.
vostools rewrites the vos scheme to vault, so the transfers table sent ARC uploads to the wrong service. Scan skill metadata for the same class of product leak.
README was mixing npx install with the clone-only validator. The leak regex treated X-ray as Ray and missed canfar-lab. Point replica sharding at canfar.helpers.distributed and document Session.create gpu=.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
skills/,catalog.json) for agents, with no AstroAI product CLI, images, or$WORKpaths.npx skills add opencadc/canfar. Cursor plugin metadata lives in.cursor-plugin/plugin.json; the validator ispython3 scripts/validate_skills.py.docs/agents/platform-skills.mdand run the validator as a CI job. Lint exclusions coverscripts/so the CLI checker does not fight ruff/interrogate/radon.vos:is Vault, so ARC copies usearc:(orcanfar data). The validator also scans catalog/plugin/docs metadata for product leaks.canfar-lab. Replica sharding points atcanfar.helpers.distributed;Session.createGPU kwarg isgpu=.Test plan
python3 scripts/validate_skills.py(22/22)uv run --group docs mkdocs build(exit 0; git-committers 403 is non-fatal)uv run pre-commit run --fileson the new/changed filesskillsjob on this PRvos:/arcfollow-up commitgpu=commit