record-library

Appends library entries to the refactor skill's OSS catalog for future reviews.

9|Updated Jul 17, 2026
One-click install
npx skills add https://github.com/Yassimba/loom --skill record-library-yassimba
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: record-library
Source: https://github.com/Yassimba/loom/tree/main/skills/record-library
Command: npx skills add https://github.com/Yassimba/loom --skill record-library-yassimba

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams repeatedly rediscover the same useful open-source libraries during code reviews, but that knowledge is lost between sessions. This Skill records a library and the hand-rolled code it replaces into the refactor skill's catalog so every future OSS review checks for it automatically. ## Core Features & Use Cases - Catalog Discovery: Locates the oss-libraries.md catalog inside the installed refactor skill, checking the sibling directory first and then globbing the agent's skill trees. - Structured Entries: Formats each entry as the package name plus the specific hand-rolled code it retires, inferring the retired code from conversation context or the package's documentation. - Deduplication and Organization: Places entries in the correct ecosystem section, creating new sections when needed and sharpening existing lines instead of duplicating them. - Use Case: After a review reveals that a custom date-parsing utility could be replaced by a mature package, record that package in the catalog so all future reviews flag similar hand-rolled implementations. ## Quick Start Use the record-library skill to record this package and the hand-rolled code it replaces in the refactor catalog.

Frequently Asked Questions about record-library

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

FAQPage Schema
How do I record a library in the refactor catalog?

Invoke the record-library skill with the package name and the hand-rolled code it replaces. The skill locates the refactor skill's oss-libraries.md catalog, formats the entry, and appends it to the correct ecosystem section.

What information is needed for a catalog entry?

Each entry needs the package name and the specific custom code it retires. The retired hand-roll can come from your words, the surrounding conversation, or the package's documentation; if it stays unclear, the skill asks.

What happens if the refactor skill is not installed?

The skill searches the directory beside itself and then globs the agent's skill trees for refactor/references/oss-libraries.md. If no catalog is found, it reports that refactor is not installed and stops without making changes.

Does recording a library create duplicate catalog entries?

No. When the package is already listed, the skill sharpens the existing line with the new information instead of adding a second entry, keeping each package exactly once in the catalog.

Can I record multiple libraries at once?

Yes. The skill accepts one or more libraries in a single invocation and appends each entry to its appropriate ecosystem section, creating new sections when an ecosystem is new to the catalog.