Download the PHP package netresearch/skill-repo-skill without Composer

On this page you can find all versions of the php package netresearch/skill-repo-skill. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package skill-repo-skill

Skill Repository Structure Guide

A Claude Code skill for standardizing Netresearch skill repository layout, distribution channels, packaging, and validation.

What this skill solves

Netresearch maintains many agent skills; without a shared layout, packaging and CI drift across repositories. This skill defines one standard repo shape, reusable workflows, split licensing, and validation scripts so new and existing skills stay consistent and shippable via marketplace, Composer, npm, and releases.

It extends Anthropic-style single-file skills with repository-level conventions (not a replacement for Anthropic’s skill-creator — see comparison below).

Why this is a skill (model delta)

Compatibility

This is an Agent Skill following the open standard originally developed by Anthropic and released for cross-platform use. The repository is also packaged as an Agent Plugins 1.0.0 plugin: the root plugin.json plus skills/ layout is what any conformant client loads.

Supported platforms:

Skills are portable packages of procedural knowledge that work across any AI agent supporting the Agent Skills specification.

Use when

Expected outputs

Context requirements

Example prompts

Related skills

Installation

Marketplace (recommended)

Add the Netresearch marketplace once, then install this plugin from it:

Do not run /plugin marketplace add netresearch/skill-repo-skill. marketplace add needs a .claude-plugin/marketplace.json catalog; this repo ships a .claude-plugin/plugin.json plugin manifest, so that fails with Marketplace file not found.

Without a marketplace: skills directory (Claude Code 2.1.157+)

Loads as skill-repo@skills-dir on the next session. Update with git -C ~/.claude/skills/skill-repo pull and start a new session; remove by deleting the directory.

npx (skills.sh)

Install with any Agent Skills-compatible agent:

Limitation: npx skills installs SKILL.md-based skills only. It reads .claude-plugin/plugin.json to locate skills, not to register a plugin, so hooks/, agents/, commands/, bin/ and .mcp.json are left out. Use the marketplace or the skills directory when a repo ships any of those.

Download release

Download the latest release and extract to your agent’s skills directory.

Composer (PHP projects)

Requires netresearch/composer-agent-skill-plugin.

npm (Node projects)

Requires @netresearch/agent-skill-coordinator, which discovers the skill in node_modules and registers it in AGENTS.md via a postinstall hook. For pnpm, allowlist the coordinator’s postinstall:

Repository layout

Standard skill repository (concept)

The layout for a Netresearch skill repository (one or more skills per repo):

Installation methods (summary)

  1. Marketplace (recommended) — /plugin marketplace add netresearch/claude-code-marketplace, then /plugin install <plugin-name>@netresearch-claude-code-marketplace
  2. Skills directory — clone into ~/.claude/skills/<plugin-name>/; loads as <plugin-name>@skills-dir, no marketplace (Claude Code 2.1.157+)
  3. npx (skills.sh) — npx skills add <repo-url> --skill <name> (skills only: drops hooks, agents, commands, bin/)
  4. Release download — GitHub Releases (skill files only)
  5. Composer — composer require netresearch/<repo-name> (PHP projects)
  6. npm — coordinator + github:<org>/<repo> (Node projects)

Composer package requirements

This repository (skill-repo-skill)

This repo dogfoods the layout and hosts reusable CI workflows for other Netresearch skill repos:

See docs/ARCHITECTURE.md for component responsibilities.

Extends Anthropic's Skill Creator

This skill extends (not replaces) Anthropic’s skill-creator:

Aspect Anthropic's skill-creator This skill adds
Focus SKILL.md content Repository structure
Scope Single file Full repo layout
Distribution Claude Code native + Marketplace, Composer
Audience AI instructions + Human README

Contributing

Contributions welcome. Please open PRs for:

Tests

The suite lives in tests/: one Bash script per area plus tests/renovate-custom-manager.py. It needs Bash 4.3+, Python 3.11+ (standard library), Git and jq. tests/validate-skill.sh also runs the PyYAML path of the validator when python3 can import yaml or uv is installed, and skips it with a notice otherwise; tests/fleet-release.sh skips its manifest cases without gh. No test calls a model: tests/run-ab-evals.sh puts a stub claude on PATH. The only download is PyYAML through uv, for that optional path. Run everything the way CI does:

Each file prints a FAIL line naming each check that did not hold, ends with a summary line (except audit-skills.sh, whose failure output is its FAIL lines), and exits non-zero on any failure. The loop above runs every file and returns non-zero if any of them failed. Some files also print a line for each passing check (ok, PASS or [OK]).

In CI, every push to main and every pull request runs Skill Tests (tests-caller.yml calls the local tests.yml, which runs tests/**/*.sh and tests/**/*.py, each in its own log group) and Self-test (self-test.yml: the validator and manifest tests, this repository validated with the validator from the pull request, version parity, and the full Skill Validation job at ShellCheck severity style).

Test policy: a pull request that adds or changes behaviour of a script under skills/skill-repo/scripts/ or scripts/, or of a check in a reusable workflow, adds or updates a test in tests/ that fails without the change. Passing the existing suite is not enough for new functionality.

Dependencies

Governance and policies

This repository follows the Netresearch organisation policies:

The security assurance case for this repository (threat model, trust boundaries, countermeasures and limits) is in docs/SECURITY-ASSURANCE.md.

Checks that run on every pull request in this repository: Skill Validation (lint.yml, the reusable validate.yml from main: skill structure, plugin manifest sync, markdownlint, yamllint, actionlint, JSON syntax, ShellCheck, ruff, checkpoint schemas), Self-test, Skill Tests, Eval Validation, npm Pack Smoke, the template drift check, and Security (security.yml, for pull requests against main): Betterleaks secret scanning, zizmor on the workflows, dependency review, and Composer Audit with an Opengrep SAST scan. CodeQL default setup, SonarCloud and the DCO check also report on pull requests; they are configured in the repository settings, not in this repository.

License

This project uses split licensing:

See the individual license files for full terms.

Credits

Developed and maintained by Netresearch DTT GmbH.


Made with ❤️ for Open Source by Netresearch


All versions of skill-repo-skill with dependencies

PHP Build Version
Package Version
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package netresearch/skill-repo-skill contains the following files

Loading the files please wait ...