Skip to content

Vendor official jfrog-skills v0.11.0, bump to v0.5.0#14

Merged
yanivt-jfrog merged 5 commits into
jfrog:mainfrom
yonatanp-jfrog:main
May 28, 2026
Merged

Vendor official jfrog-skills v0.11.0, bump to v0.5.0#14
yanivt-jfrog merged 5 commits into
jfrog:mainfrom
yonatanp-jfrog:main

Conversation

@yonatanp-jfrog

@yonatanp-jfrog yonatanp-jfrog commented May 27, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Vendor official skills. Replaces the previously bundled, hand-maintained skill content with the official jfrog-skills v0.11.0. The old plugin was created as a single-team initiative using non-official skills; this PR brings it back to the official track, using the same skill content shared across all JFrog AI integrations (Cursor, Claude, etc.).
  • New package safety skill. Adds jfrog-package-safety-and-download for checking whether packages are safe, curated, or allowed before downloading through Artifactory.

What changed

Area Change
Skills 22 old flat reference/pattern files removed, replaced by 24 structured references/ files + 3 shell scripts from jfrog-skills v0.11.0
Skills SKILL.md rewritten: three-tier tool routing (MCP, CLI, jf api), lazy reference loading, cautious execution, server selection rules
Skills New jfrog-package-safety-and-download/SKILL.md (286 lines)
Skills VENDOR.md added to track vendored source (v0.11.0, commit 66e7d1d)
Config plugin.json: version 0.4.0 -> 0.5.0, second skill registered, duplicate mcp keyword removed
Config marketplace.json: version 0.4.0 -> 0.5.0
Docs Outer README: "What's new in v0.5.0" section, updated auth (jf login instead of jf config add)
Docs Inner README: updated auth, updated skill descriptions

Old-to-new file mapping

The old skill had flat files at the skill root (artifactory-reference.md, security-reference.md, cli-reference.md, etc.). The new skill organizes content under references/ by domain (artifactory-entities.md, artifactory-operations.md, xray-entities.md, etc.). The jfrog-skills repo content is a superset of the old reference files.

Test plan

  • Verify plugin installs cleanly in Cursor
  • Confirm MCP connection works with JFROG_PLATFORM_URL
  • Test JFrog skill triggers on relevant mentions
  • Test package-safety skill triggers on package safety queries
  • Verify Agent Guard hook still functions

yonatanp-jfrog and others added 4 commits May 26, 2026 21:00
Replace the plugin monolithic skill (REST/curl-based, v1.0.0) with the
full jfrog-skills repo content (v0.7.0) which uses jf CLI, jf api,
OneModel GraphQL, AQL, and includes environment check scripts, login
flow automation, and 24 structured reference files.

Add the jfrog-package-safety-and-download skill for curation/safety
checks (previously missing from the plugin entirely).

Update plugin.json to register both skills.
Change mcp.json to use JFROG_URL (the standard JFrog CLI env var,
full URL with protocol) instead of the non-standard JFROG_PLATFORM_URL
(bare hostname). This aligns the plugin with the CLI, setup-jfrog-cli
GitHub Action, and the Agent Guard hook which already reads JFROG_URL.

Update the inner README to reflect the two skills (jfrog +
jfrog-package-safety-and-download), the updated reference file
structure (24 reference files + 3 scripts), and the JFROG_URL
env var.
Replace CLI-only skill with mixed MCP+CLI skill from jfrog-skills
PR #33 (feature/JFSK-1-mcp-three-tier-routing). Agents now try
MCP tools first, fall back to jf CLI commands, then jf api.

Changes:
- skills/jfrog/SKILL.md: three-tier tool selection strategy, fallback
  tracking, MCP-first catalog/CVE routing, split gotchas, updated
  env-check contract (positional arg, no eval)
- scripts/check-environment.sh: positional model-slug arg, bare UA
  output (printf) instead of eval-able export
- plugin.json: version 0.4.0 -> 0.5.0-dev
- README.md: document three-tier approach, trailing-slash warning
Replace the previously bundled skill content with the official
jfrog-skills repo (v0.11.0). This aligns the Cursor plugin with
the same skill used across all JFrog AI integrations.

Breaking change: JFROG_PLATFORM_URL renamed to JFROG_URL.
The new variable must include the protocol (e.g.,
https://mycompany.jfrog.io). Previously the plugin prepended
https:// automatically; it no longer does.

Key changes:
- Vendor jfrog-skills v0.11.0 (24 reference files, 3 scripts)
- Add jfrog-package-safety-and-download skill
- Rename env var JFROG_PLATFORM_URL -> JFROG_URL in mcp.json
- Update auth docs: jf login / JFROG_ACCESS_TOKEN (not jf config add)
- Add VENDOR.md to track vendored skill source
- Bump marketplace and plugin version to 0.5.0
- Remove duplicate mcp keyword from plugin.json

Co-authored-by: Cursor <cursoragent@cursor.com>
@github-actions

github-actions Bot commented May 27, 2026

Copy link
Copy Markdown

All contributors have signed the CLA ✍️ ✅
Posted by the CLA Assistant Lite bot.

The env var rename (JFROG_PLATFORM_URL -> JFROG_URL) was not approved
as part of the v0.5.0 PR. Revert mcp.json and both READMEs back to
JFROG_PLATFORM_URL while keeping all other v0.5.0 changes (vendored
skills, package-safety skill, auth docs, version bump).

Co-authored-by: Cursor <cursoragent@cursor.com>
@yonatanp-jfrog

Copy link
Copy Markdown
Contributor Author

I have read the CLA Document and I hereby sign the CLA

@yanivt-jfrog yanivt-jfrog merged commit a437341 into jfrog:main May 28, 2026
2 of 3 checks passed
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.

2 participants