agent-resources  by kasperjunge

Package manager for AI agent components

Created 1 month ago
390 stars

Top 73.9% on SourcePulse

GitHubView on GitHub
Project Summary

This project provides a command-line tool, uvx, designed to function as a package manager for Claude Code extensions, enabling users to easily share and install skills, commands, and agents directly from GitHub repositories. It targets Claude Code users and developers looking for a frictionless way to discover and integrate community-contributed functionalities, thereby enhancing the Claude Code ecosystem.

How It Works

The core of the project is the uvx CLI, which allows users to add resources (skills, commands, agents) directly from GitHub using a simple uvx add-<type> <username>/<resource-name> command. For creators, uvx create-agent-resources-repo streamlines the setup of a shareable repository, with an option to automate GitHub repository creation using the GitHub CLI. This approach bypasses the need for a central registry, facilitating direct and zero-friction sharing of Claude Code extensions.

Quick Start & Requirements

  • Primary install/run command: uvx add-skill <username>/<skill-name> (to install), uvx create-agent-resources-repo (to create).
  • Non-default prerequisites: GitHub CLI is required for automated repository creation when using the --github flag.
  • Links: Try It Now, Install, Create Your Own, Community Resources.

Highlighted Details

  • Functions as a package manager for Claude Code extensions, similar to pip.
  • Enables zero-friction sharing via direct GitHub repository references.
  • Simplifies the creation of shareable resource repositories for developers.
  • Example community resource: dsjacobsen/golang-pro includes 1 skill, 9 agents, and 11 commands.

Maintenance & Community

The project fosters a community-driven approach where users can submit their agent-resources repositories to be listed in the "Community Resources" section. The README does not provide explicit links to active community channels like Discord or Slack, nor does it detail a formal roadmap.

Licensing & Compatibility

  • License type: MIT.
  • Compatibility notes: Made for the Claude Code community. The MIT license is generally permissive for commercial use and integration into closed-source projects.

Limitations & Caveats

Automated repository creation via uvx create-agent-resources-repo --github has a dependency on the GitHub CLI. The system relies on direct GitHub repository discovery rather than a centralized registry. Resource execution is implicitly dependent on the Claude Code environment.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
11
Issues (30d)
35
Star History
129 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.