22
33<div align =" center " >
44
5- <h1 align =" center " >PDS Claude Code Skills </h1 >
5+ <h1 align =" center " >PDS Claude Code Plugin Marketplace </h1 >
66
77</div >
88
9- <pre align =" center " >Reusable AI agents for NASA Planetary Data System workflows in Claude Code</pre >
9+ <pre align =" center " >Specialized AI workflow plugins for NASA Planetary Data System in Claude Code</pre >
1010
1111[ ![ SLIM] ( https://img.shields.io/badge/Best%20Practices%20from-SLIM-blue )] ( https://nasa-ammos.github.io/slim/ )
12+ ![ Plugins] ( https://img.shields.io/badge/plugins-2-blue )
1213![ Skills] ( https://img.shields.io/badge/skills-4-brightgreen )
1314![ License] ( https://img.shields.io/badge/license-Apache%202.0-blue )
14- [ ![ Claude Code] ( https://img.shields.io/badge/Claude%20Code-Compatible -purple )] ( https://claude.ai/code )
15+ [ ![ Claude Code] ( https://img.shields.io/badge/Claude%20Code-Marketplace -purple )] ( https://claude.ai/code )
1516
16- This repository contains [ Claude Code skills ] ( https://docs.claude.com/en/docs/claude-code/skills ) for NASA's Planetary Data System (PDS) Engineering Node. Skills are specialized AI agents that automate complex tasks within the [ Claude Code CLI environment] ( https://claude.ai/code ) .
17+ This repository is a ** Claude Code plugin marketplace ** for NASA's Planetary Data System (PDS) Engineering Node. It distributes 2 thematic plugins grouping 4 specialized AI agents that automate complex workflows within the [ Claude Code CLI environment] ( https://claude.ai/code ) .
1718
18- ** 🎯 [ Browse Skills Catalog → ] ( SKILLS_CATALOG.md ) ** - View all available skills with detailed descriptions and use cases
19+ ** 🔌 Plugins: ** ` pds-github-skills ` (GitHub workflows) • ` sonarcloud- skills` (Security workflows)
1920
2021## Table of Contents
2122
2223- [ What are Claude Code Skills?] ( #what-are-claude-code-skills )
23- - [ Available Skills] ( #available-skills )
24+ - [ Available Plugins & Skills] ( #available-plugins- -skills )
2425- [ Installation] ( #installation )
25- - [ Option 1: Project-Level Skills (Recommended for Teams) ] ( #option-1-project-level-skills-recommended-for-teams )
26- - [ Option 2: Personal Skills (Available Across All Projects )] ( #option-2-personal-skills-available-across-all-projects )
27- - [ Option 3: Direct Git Reference ] ( #option-3-direct-git-reference )
28- - [ Using Skills ] ( #using-skills )
26+ - [ 🆕 Recommended: Plugin Marketplace ] ( #-recommended-plugin-marketplace-easy-updates--version-management )
27+ - [ Alternative: Manual Installation (Legacy )] ( #alternative-manual-installation-legacy )
28+ - [ Using Plugins ] ( #using-plugins )
29+ - [ Adding a New Skill ] ( #adding-a-new-skill )
2930- [ Repository Structure] ( #repository-structure )
3031- [ Contributing] ( #contributing )
3132- [ Changelog] ( #changelog )
@@ -43,20 +44,23 @@ Claude Code skills are reusable prompts that enable Claude Code to perform speci
4344
4445Skills help automate repetitive or complex workflows, making development more efficient and consistent across the PDS organization.
4546
46- ## Available Skills
47+ ## Available Plugins & Skills
4748
48- ** 📖 [ View Full Skills Catalog → ] ( SKILLS_CATALOG.md ) ** - Browse all skills with detailed descriptions, use cases, and examples
49+ ### 🔌 Plugin 1: pds-github- skills (GitHub Workflows)
4950
50- ### Quick Overview
51+ | Skill | Description | Use Cases |
52+ | -------| -------------| -----------|
53+ | ** [ generating-release-notes] ( static/marketplace/skills/generating-release-notes/SKILL.md ) ** | Generate structured GitHub release notes with breaking changes, categorization, and upload | Software releases, changelogs, version announcements |
54+ | ** [ creating-pds-issues] ( static/marketplace/skills/creating-pds-issues/SKILL.md ) ** | Create GitHub issues using NASA-PDS organizational templates | Bug reports, feature requests, tasks, vulnerabilities, release themes |
55+
56+ ### 🔒 Plugin 2: sonarcloud-skills (Security Workflows)
5157
5258| Skill | Description | Use Cases |
5359| -------| -------------| -----------|
54- | ** [ generating-release-notes] ( generating-release-notes/SKILL.md ) ** | Generate structured GitHub release notes with breaking changes, categorization, and upload | Software releases, changelogs, version announcements |
55- | ** [ creating-pds-issues] ( creating-pds-issues/SKILL.md ) ** | Create GitHub issues using NASA-PDS organizational templates | Bug reports, feature requests, tasks, vulnerabilities, release themes |
56- | ** [ sonarcloud-security-audit] ( sonarcloud-security-audit/SKILL.md ) ** | Audit SonarCloud security issues for NASA PDS repositories and export to CSV | Security audits, vulnerability triage, compliance reporting |
57- | ** [ sonarcloud-security-triage] ( sonarcloud-security-triage/SKILL.md ) ** | Apply triage decisions to SonarCloud security issues by bulk-updating statuses and comments | Security triage, bulk remediation, compliance tracking |
60+ | ** [ sonarcloud-security-audit] ( static/marketplace/skills/sonarcloud-security-audit/SKILL.md ) ** | Audit SonarCloud security issues for NASA PDS repositories and export to CSV | Security audits, vulnerability triage, compliance reporting |
61+ | ** [ sonarcloud-security-triage] ( static/marketplace/skills/sonarcloud-security-triage/SKILL.md ) ** | Apply triage decisions to SonarCloud security issues by bulk-updating statuses and comments | Security triage, bulk remediation, compliance tracking |
5862
59- ** Total Skills :** 4 production-ready skills for PDS workflows
63+ ** Total:** 2 plugins • 4 production-ready skills
6064
6165## Installation
6266
@@ -276,22 +280,26 @@ claude "Generate release notes for NASA-PDS/doi-service version v1.6.0"
276280/plugin uninstall pds-github-skills@pds-agent-skills
277281```
278282
279- See the [ Skills Catalog ] ( SKILLS_CATALOG.md ) or individual plugin documentation for detailed input specifications and examples.
283+ See individual skill documentation (linked in table above) for detailed input specifications and examples.
280284
281285** 📚 For detailed installation scenarios** (local, private repos, air-gapped environments), see the [ Plugin Marketplace Installation Guide] ( docs/PLUGIN_MARKETPLACE_GUIDE.md ) .
282286
283287## Adding a New Skill
284288
285- See the [ Skills Catalog ] ( SKILLS_CATALOG.md ) for examples and [ CLAUDE.md] ( CLAUDE.md ) for detailed development guidance.
289+ See [ CLAUDE.md] ( CLAUDE.md ) for comprehensive development guidance and the existing skills in ` static/marketplace/skills/ ` for examples .
286290
287291** Quick steps:**
288- 1 . Create a new directory: ` <skill-name>/ ` (use gerund form: ` generating-* ` , ` processing-* ` )
292+ 1 . Create a new directory: ` static/marketplace/skills/ <skill-name>/` (use gerund form: ` generating-* ` , ` processing-* ` )
2892932 . Add a ` SKILL.md ` file with YAML frontmatter and instructions
290- 3 . Test with sample inputs
291- 4 . Update [ SKILLS_CATALOG.md] ( SKILLS_CATALOG.md ) with your new skill
292- 5 . Submit a pull request
294+ 3 . Add supporting files (scripts, templates, resources) as needed
295+ 4 . Update ` .claude-plugin/marketplace.json ` to add the skill to the appropriate plugin
296+ 5 . Update [ README.md] ( README.md ) Available Plugins & Skills section
297+ 6 . Update [ CHANGELOG.md] ( CHANGELOG.md ) following [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ )
298+ 7 . Test with sample inputs
299+ 8 . Submit a pull request
293300
294- For marketplace configuration and GitHub setup, see [ docs/MARKETPLACE_SETUP.md] ( docs/MARKETPLACE_SETUP.md ) .
301+ ** For new plugin groups:** See [ CLAUDE.md] ( CLAUDE.md ) section "Creating a New Plugin Group"
302+ ** For marketplace configuration:** See [ docs/MARKETPLACE_SETUP.md] ( docs/MARKETPLACE_SETUP.md )
295303
296304## Repository Structure
297305
@@ -329,10 +337,10 @@ pds-claude-skills/
329337│ └── PRODUCTS_README.md # Product mapping documentation
330338├── .github/ # GitHub configuration
331339│ └── ISSUE_TEMPLATE/ # Issue templates
332- ├── SKILLS_CATALOG.md # Browse all available skills
340+ ├── backup/ # Deprecated/experimental skills
333341├── CLAUDE.md # Developer guidance for Claude Code
334342├── CONTRIBUTING.md # Contribution guidelines
335- ├── README.md # This file
343+ ├── README.md # This file (marketplace overview)
336344└── CHANGELOG.md # Project changelog
337345```
338346
0 commit comments