Skip to content

RTECO-1048 - Improve skills install command#446

Merged
udaykb2 merged 5 commits into
mainfrom
RTECO-1048-improve-skill-install
May 12, 2026
Merged

RTECO-1048 - Improve skills install command#446
udaykb2 merged 5 commits into
mainfrom
RTECO-1048-improve-skill-install

Conversation

@udaykb2
Copy link
Copy Markdown
Contributor

@udaykb2 udaykb2 commented May 10, 2026

Overview

Improvement of skill install command. The following features and changes were made on this the existing skill install command

  • Jfrog-cli can now use agent_config.json file to know agents and their global + project path to install skills\

  • User can navigate to "~/.jfrog/skills/agent_config.json" file and add custom agent's global + project path

  • If user don't give any --project-dir / global to "jf skills list" or "jf skills install" commands, CWD is taken as the path by default to install (or show installed agents)

  • Moved utility functions to skills_util.go

  • To support backward compatability, we are still supporting --path, if user provides --path, (--agent or --project-dir) is not needed. --path overrides --agent/--project-dir

  • Added --format json, default format is table

  • 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-1048-improve-skill-install branch from 06ec425 to f472153 Compare May 10, 2026 09:54
@udaykb2 udaykb2 added the improvement Automatically generated release notes label May 10, 2026
@udaykb2 udaykb2 force-pushed the RTECO-1048-improve-skill-install branch from f472153 to 03ba7eb Compare May 10, 2026 13:02
@udaykb2 udaykb2 force-pushed the RTECO-1048-improve-skill-install branch from 03ba7eb to c8a4757 Compare May 10, 2026 18:57
@udaykb2 udaykb2 force-pushed the RTECO-1048-improve-skill-install branch from c8a4757 to c12716f Compare May 11, 2026 05:51
@udaykb2 udaykb2 force-pushed the RTECO-1048-improve-skill-install branch from c12716f to 93ee530 Compare May 11, 2026 05:58
@udaykb2 udaykb2 marked this pull request as ready for review May 11, 2026 06:42
@udaykb2 udaykb2 force-pushed the RTECO-1048-improve-skill-install branch from 93ee530 to 27d1b49 Compare May 11, 2026 10:40
Comment thread cliutils/flagkit/flags.go Outdated
Comment thread cliutils/flagkit/flags.go Outdated
Comment thread cliutils/flagkit/flags.go Outdated
Comment thread skills/cli/cli.go
Comment thread skills/commands/install/install.go Outdated
Comment thread skills/commands/install/install.go Outdated
Comment thread skills/commands/install/summary.go Outdated
Comment thread skills/commands/install/install.go
Comment thread skills/commands/list/list.go Outdated
Comment thread skills/common/agents.go
@udaykb2 udaykb2 force-pushed the RTECO-1048-improve-skill-install branch from 63ebfc8 to 7ff0790 Compare May 12, 2026 11:18
@bhanurp bhanurp self-requested a review May 12, 2026 11:20
@udaykb2 udaykb2 merged commit 1b40277 into main May 12, 2026
18 of 19 checks passed
@udaykb2 udaykb2 deleted the RTECO-1048-improve-skill-install branch May 12, 2026 11:36
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.

3 participants