Skip to content

RTECO-1011 - Improve skill commands#448

Merged
udaykb2 merged 6 commits into
mainfrom
RTECO-1077-improve-skill-commands
May 13, 2026
Merged

RTECO-1011 - Improve skill commands#448
udaykb2 merged 6 commits into
mainfrom
RTECO-1077-improve-skill-commands

Conversation

@udaykb2
Copy link
Copy Markdown
Contributor

@udaykb2 udaykb2 commented May 12, 2026

Overview

Improve "skills list" and "skills update" command

Improvement in SKILLS LIST

  • For every install inside skills, a file is created ./jfrog/skill-info.json, which contains information of (repo, version, slug, etc)
  • For --check-updates, cli will check skill-info.json version to get the version info, repo & calls that particular repo to get the latest version

Improvement in SKILLS UPDATE

  • supports --agent, --project-dir/--global
  • Supports --path <direct_path> , when --path is given no need to provide --agent, --project-dir/--global
  • Loads meta-data from skill-info.json to get version, fall back to SKILL.md if skill-info.json is not present
  • multi-agent update (--agent takes multiple agents seperated by comma (,))

Improvement in SKILLS Install

  • During installation of skill, all its meta data will be stored in .jfrog/skill-info.json , this file will be used by list, update, to know REPO from which it is downloaded, VERSION (no need to write version number inside SKILL.md) & other info

RTECO-1011 is parent task of RTECO-1077 & RTECO-1078
Since changes of both RTECO-1078 & 1077 are present in this PR, used RTECO-1011 in PR title

  • All tests passed. If this feature is not already covered by the tests, I added new tests.
  • All static analysis checks passed.
  • Appropriate label is added to auto generate release notes.
  • I used gofmt for formatting the code before submitting the pull request.
  • PR description is clear and concise, and it includes the proposed solution/fix.

@udaykb2 udaykb2 force-pushed the RTECO-1077-improve-skill-commands branch from 336c509 to b6d2dc5 Compare May 12, 2026 19:48
@udaykb2 udaykb2 added the improvement Automatically generated release notes label May 12, 2026
@udaykb2 udaykb2 force-pushed the RTECO-1077-improve-skill-commands branch from b6d2dc5 to f783df6 Compare May 12, 2026 21:32
@udaykb2 udaykb2 changed the title RTECO-1077 Improve skill commands RTECO-1011 - Improve skill commands May 13, 2026
@udaykb2 udaykb2 marked this pull request as ready for review May 13, 2026 03:28
@udaykb2 udaykb2 requested review from a team, agrasth, bhanurp, fluxxBot, itsmeleela and reshmifrog May 13, 2026 03:28
@udaykb2 udaykb2 added the safe to test Approve running integration tests on a pull request label May 13, 2026
@github-actions github-actions Bot removed the safe to test Approve running integration tests on a pull request label May 13, 2026
Comment thread skills/commands/update/update.go
@udaykb2 udaykb2 merged commit 51b0a8f into main May 13, 2026
20 of 22 checks passed
@udaykb2 udaykb2 deleted the RTECO-1077-improve-skill-commands branch May 13, 2026 10:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

improvement Automatically generated release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants