Generate talkpipe.sources and talkpipe.segments entry points from @register_source/@register_segment decorators and update pyproject.toml. Use when adding new sources or segments to TalkPipe, or when entry points are out of sync with the codebase.
96
93%
Does it follow best practices?
Impact
100%
1.01xAverage score across 3 eval scenarios
Passed
No known issues
Sync entry points using bundled script
Script invoked
90%
100%
HttpSource registered
100%
100%
DeduplicateSegment registered
100%
100%
Original sources preserved
100%
100%
Original segments preserved
100%
100%
Non-entry-point content preserved
100%
100%
Entry point section headers correct
100%
100%
Sync log produced
100%
100%
Dry-run preview without modifying pyproject.toml
Dry-run flag used
100%
100%
Bundled script invoked
100%
100%
pyproject.toml unchanged
100%
100%
WebSocketSource in preview output
100%
100%
AggregateSegment in preview output
100%
100%
Would-update indication
100%
100%
Custom --source-dir and --pyproject path overrides
--source-dir flag used
100%
100%
--pyproject flag used
100%
100%
Bundled script invoked
100%
100%
AzureBlobSource registered
100%
100%
AuditLogSegment registered
100%
100%
Original S3Source preserved
100%
100%
Original EncryptSegment preserved
100%
100%
Update log produced
100%
100%
0cf1686
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.