skill-repo

Standardize Netresearch skill repositories with SKILL.md, README, LICENSE, and composer.json.

51|13|Updated Oct 18, 2025
One-click install
npx skills add https://github.com/netresearch/claude-code-marketplace --skill skill-repo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-repo
Source: https://github.com/netresearch/claude-code-marketplace/tree/main/skills/skill-repo
Command: npx skills add https://github.com/netresearch/claude-code-marketplace --skill skill-repo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, bash, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a formal, scalable blueprint for organizing Claude Skills repositories, enabling consistent distribution, multi-channel packaging, and centralized validation.

Core Features & Use Cases

  • Repository Structure Standards: Enforce uniform layout (SKILL.md, README, LICENSE, composer.json, references/, scripts/, assets/, templates/).
  • Distribution Channels: Support marketplace, GitHub releases, and Composer packaging.
  • Validation & Compliance: Ensure SKILL.md frontmatter, licensing, and tooling meet Netresearch standards.

Quick Start

Use the repository standard for new skill creation or to validate an existing skill repo against the prescribed structure.

Frequently Asked Questions about skill-repo

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I standardize a Netresearch skill repository structure?

Standardizing a skill repository involves enforcing a uniform layout with required files (SKILL.md, README.md, LICENSE), optional composer.json for PHP projects, and organized directories (references/, scripts/, assets/, templates/). This Skill provides templates and validation scripts to ensure your repository meets Netresearch standards for marketplace, GitHub releases, and Composer distribution.

What files and structure do I need for a Netresearch skill?

A compliant Netresearch skill requires SKILL.md with proper frontmatter, README.md, and LICENSE file. Optional additions include composer.json for PHP packaging, a references/ directory for documentation, scripts/ for automation, assets/ for resources, and templates/ for project-level files. This Skill enforces and validates this complete structure.

Can I package a skill for both Composer and the marketplace?

Yes. This Skill supports multi-channel distribution by standardizing repositories for marketplace submission, GitHub releases, and Composer packaging. It validates composer.json configuration and repository structure to ensure your skill meets requirements across all three distribution channels simultaneously.

How do I validate that my skill repository meets Netresearch standards?

This Skill includes validation scripts and templates that check SKILL.md frontmatter compliance, verify required files (SKILL.md, README.md, LICENSE), confirm proper directory structure, and validate optional composer.json for PHP projects. Run the validation against your repository to identify any structural gaps.

What should I do with composer.json in a Netresearch skill?

Add composer.json to your skill repository if it's a PHP project to enable Composer packaging and distribution. This Skill provides templates and validation to ensure your composer.json configuration aligns with Netresearch standards and supports multi-channel distribution alongside marketplace and GitHub releases.

Do I need bash and jq to use this skill repository standard?

Yes. This Skill's validation and standardization scripts require bash for execution and jq for JSON processing. These dependencies enable the Skill to parse SKILL.md frontmatter, validate repository structure, and process metadata across your skill repositories.