Files
c62fa8d6a0 docs(agents): add create-paperclip-bundled-skill agent skill (#10477)
## Thinking Path

> - Paperclip is the open source app people use to manage AI agents for
work
> - Agents learn repeatable procedures through skills, and Paperclip
ships a curated skills catalog in `packages/skills-catalog`
> - People frequently send agents an idea, a tweet, or a task and ask
for it to become a catalog skill
> - Until now no written procedure existed for that flow, so each
attempt rediscovered the catalog rules (frontmatter fields,
`catalog-ref.json`, manifest regeneration, test expectations)
> - This pull request adds a repo agent skill that documents the full
find-or-make-and-publish procedure
> - The benefit is that any agent can turn source material into a
correct catalog pull request on the first pass

## Linked Issues or Issue Description

No public issue exists. Feature description: agents that maintain this
repository need a documented procedure to (a) research whether a
requested skill already exists, (b) add it to the skills catalog as a
local skill or a pinned external reference, (c) include worked examples,
and (d) regenerate the manifest and open a pull request. This change
adds that procedure as an agent skill. Related PR: #10410 (a catalog
skill addition that this skill uses as its worked example).

## What Changed

- Added `.agents/skills/create-paperclip-bundled-skill/SKILL.md`. It
documents: source capture (tweet fetch via the `xc` CLI or delegation),
a FIND-before-MAKE search order, kind/category/slug placement rules, the
`catalog-ref.json` external-reference format, local `SKILL.md` authoring
rules, `examples/` requirements, manifest regeneration,
`shipped-catalog.test.ts` expectation updates, and the PR procedure.
- Added
`.agents/skills/create-paperclip-bundled-skill/examples/new-local-skill.md`.
It is a worked example of the MAKE path, based on the simplified-english
catalog skill (#10410).
- Added
`.agents/skills/create-paperclip-bundled-skill/examples/external-reference.md`.
It is a worked example of the FIND path, based on the last30days
external reference that ships in the catalog today.

## Verification

- `pnpm --filter @paperclipai/skills-catalog test` — 20/20 tests pass.
This suite scans `.agents/**/SKILL.md` frontmatter, so it validates the
new skill's description budget.
- All statements about the catalog builder were checked against
`packages/skills-catalog/src/catalog-builder.ts` and the live artifacts
(`catalog/optional/research/last30days/catalog-ref.json`, PR #10410).

## Risks

- Low risk. The change adds three markdown files under
`.agents/skills/`. No runtime code changes.

## Model Used

- Claude Fable 5 (Anthropic, model ID `claude-fable-5`), agentic coding
session with tool use (file edits, shell, test runs).

## Checklist

- [x] I have included a thinking path that traces from project context
to this change
- [x] I have specified the model used (with version and capability
details)
- [x] I have checked ROADMAP.md and confirmed this PR does not duplicate
planned core work
- [x] I have searched GitHub for duplicate or related PRs and linked
them above
- [x] I have either (a) linked existing issues with `Fixes: #` / `Closes
#` / `Refs #` OR (b) described the issue in-PR following the relevant
issue template
- [x] I have not referenced internal/instance-local Paperclip issues or
links (only public GitHub `#NNN` / `github.com/paperclipai/paperclip`
URLs)
- [ ] My branch name describes the change (branch name comes from the
managed execution workspace and cannot be renamed)
- [x] I have run tests locally and they pass
- [x] I have added or updated tests where applicable (no code paths
changed; existing frontmatter tests cover the new files)
- [x] I have updated relevant documentation to reflect my changes
- [x] I have considered and documented any risks above
- [ ] All Paperclip CI gates are green
- [ ] Greptile is 5/5 with no open P2s, recommendations, or follow-ups
- [x] I will address all Greptile and reviewer comments before
requesting merge

---------

Co-authored-by: Paperclip <[email protected]>
Co-authored-by: Claude Fable 5 <[email protected]>
2026-07-30 07:40:33 -07:00
..