Skip to content

SP-347: add asset-registry skills list command#357

Open
Kastriot Salihu (ksalihu) wants to merge 1 commit into
mainfrom
ksalihu/SP-347-list-skills
Open

SP-347: add asset-registry skills list command#357
Kastriot Salihu (ksalihu) wants to merge 1 commit into
mainfrom
ksalihu/SP-347-list-skills

Conversation

@ksalihu
Copy link
Copy Markdown
Contributor

Summary

Adds content-cli asset-registry skills list to discover all agent skills registered in the asset registry (name, description, path), backed by GET /pacman/api/core/asset-registry/skills.

Linked

https://celonis.atlassian.net/browse/SP-347

What changed

  • Introduced an asset-registry skills sub-command group so follow-up skill commands (get, file download, etc.) can slot in under the same tree.
  • asset-registry skills list — prints one line per skill: () - (description omitted when empty); logs No agent skills registered. when the list is empty.
  • asset-registry skills list --json — writes the full API response to a UUID-named JSON file in the working directory (same pattern as asset-registry list --json).
  • Types: AgentSkill, AgentSkillMetadata, AgentSkillsResponse.
  • User guide: new List Skills section in docs/user-guide/asset-registry-commands.md.

Test plan

  • content-cli asset-registry skills list --profile — verify non-empty output against develop realm
  • content-cli asset-registry skills list --profile --json — verify file is written and contains skills[] with name, description, path, metadata.version

Expose GET /pacman/api/core/asset-registry/skills via
`content-cli asset-registry skills list` with text and --json output.

Includes-AI-Code: true
Co-authored-by: Cursor <cursoragent@cursor.com>
@ksalihu Kastriot Salihu (ksalihu) requested review from a team as code owners May 22, 2026 14:37
@sonarqubecloud
Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
68.8% Coverage on New Code (required ≥ 80%)

See analysis details on SonarQube Cloud

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.

3 participants