generating-accomplishmentslisted
Install: claude install-skill NASA-PDS/pds-agent-skills
# PDS Accomplishment Status Report Generator
Generates a canonical PDS EN accomplishment report from a `activity.json` file, grouped by PDS product team. Can optionally run the `pds-activity` CLI (from the `lasso-issues` tool) to collect the data first.
## Inputs
- **activity.json path** (optional): Path to an existing `activity.json` file. If not provided, the skill will offer to run `pds-activity` to generate one.
- **Clarifying answers** (gathered interactively before generating): reporting period label, audience, priority themes, scope, format.
## Prerequisites
- **If running pds-activity to collect data**: Python 3.10+, `lasso-issues` installed (see below), `GITHUB_TOKEN` env var set
- **GitHub token**: `export GITHUB_TOKEN=<your-token>` (needs `repo` read scope for NASA-PDS org)
---
## Step 0 — Check pds-products.yaml for upstream changes
Before doing anything else, check whether `pds-products.yaml` (in this skill's directory) matches the upstream canonical version.
**Locate the skill directory:** `pds-products.yaml` lives alongside this `SKILL.md` — typically at `~/.claude/plugins/cache/pds-agent-skills/creating-pds-issues/<hash>/skills/generating-accomplishments/pds-products.yaml`.
**Fetch the upstream and diff:**
```bash
curl -fsSL https://raw.githubusercontent.com/NASA-PDS/.github/main/conf/pds-products.yaml > /tmp/pds-products-upstream.yaml
diff /tmp/pds-products-upstream.yaml <path-to-local-pds-products.yaml>
```
**If the diff shows changes to `products