GitShow/tiangolo/library-skills
tiangolo

library-skills

Library Agent Skills

by tiangolo
Star on GitHubFork

Python

770 stars43 forks4 contributorsActive · 5d agoSince 20260.0.19MIT

Meet the team

See all 4 on GitHub →
tiangolo
tiangolo116 contributions
github-actions[bot]Bot
github-actions[bot]113 contributions
dependabot[bot]Bot
dependabot[bot]30 contributions
latest-changes[bot]Bot
latest-changes[bot]13 contributions

Languages

View on GitHub →
Python57.6%
TypeScript33.8%
JavaScript8.5%
Shell0.1%

Commit activity

Last 12 weeks · 142 commits

Full graph →

Community health

4 of 6 standards met

Community profile →
85
✓README✓License✓Contributing○Code of Conduct○Issue Template✓PR Template

Recent PRs & issues

Active · Last activity 5d ago
See all on GitHub →
YuriiMotov
👷 Add GH workflow to bump pre-commit hook versionsOpenPR

Dependabot doesn't work well with "pre-commit" package ecosystem.. This PR disables Dependabot "pre-commit" package ecosystem and adds a GH workflow to bump pre-commit hooks using command instead. Note To make it work, the label must exist in the repo (it doesn't currently exist)

YuriiMotov · 1w ago
rennf93
Skills discovered twice are skipped as name collisions: _find_collisions counts an undeduplicated listOpenIssue

Description counts skill names over a list that has not been deduplicated, so a single skill discovered through two paths counts as two, is reported as a collision, and is skipped. No second skill is involved. In (0.0.19): is defined directly below it and dedupes by resolved , which is exactly the guard against one skill being discovered twice. It is wired into a single call site, inside interactive selection. Both and the path call on the undeduplicated list, so neither benefits from it. The user sees: and every affected skill is dropped from the install. I hit this with all discovered skills in a project refused at once, in a project using . Working around it meant copying the skill directories in by hand. Suggested fix Deduplicate before counting at both call sites, so only reports a genuine clash between two distinct skills that happen to share a name. Two notes The warning wording implies a real name clash between different packages, which made this considerably harder to diagnose than it needed to be. Something like "discovered more than once" versus "two different skills claim this name" would separate the two cases. I have the code path but not a reliable reproduction. I could not get it to fire again with across several projects, so I have not pinned down the discovery condition that yields the duplicate entry. It may be related to the editable-install attribution behaviour in #109. Happy to dig further if a repro would help. I also checked #57, which asks for namespaced install names to avoid collisions. That is about genuine clashes between distinct skills and is a different thing from this false positive. PR #164 adds two more calls, but both are in the interactive selection path, so the collision count stays undeduplicated. Operating System macOS Library Skills Version 0.0.19

rennf93 · 1w ago

Recent fixes

View closed PRs →
tiangolo
👷 Migrate automatic labels to Latest ChangesMergedPR

👷 Migrate automatic labels to Latest Changes AI Disclaimer Made with the help of AI, using Codex with , manually reviewed.

tiangolo · 5d ago
tiangolo
👷 Remove legacy label checkMergedPR

Summary Preserve automatic pull request labeling with Remove the legacy label-checker job Remove the and triggers that only served the legacy checker The required GitHub App check now provides label validation without an additional workflow. Checks AI Disclaimer Using Codex with gpt-5.6-sol. Reviewed manually.

tiangolo · 6d ago
tiangolo
🔧 Set Dependabot schedule interval to "monthly"MergedPR

Weekly dependency updates are too noisy and are not needed. This changes all configured ecosystems from weekly to monthly, except for where present, as that ecosystem is planned for removal separately. Checks Parsed with . Ran . AI Disclaimer Using Codex with gpt-5.6-sol. Reviewed manually.

tiangolo · 1w ago
Structured data for AI agents

Repository: tiangolo/library-skills. Description: Library Agent Skills Stars: 770, Forks: 43. Primary language: Python. Languages: Python (57.6%), TypeScript (33.8%), JavaScript (8.5%), Shell (0.1%). License: MIT. Latest release: 0.0.19 (1mo ago). Open PRs: 12, open issues: 1. Last activity: 5d ago. Community health: 85%. Top contributors: tiangolo, github-actions[bot], dependabot[bot], latest-changes[bot].

·@ofershap

Replace github.com with gitshow.dev