CtrlK
BlogDocsLog inGet started
Tessl Logo

update-entry-points

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

1.01x
Quality

93%

Does it follow best practices?

Impact

100%

1.01x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Evaluation results

100%

2%

Sync TalkPipe Entry Points After New Plugins Added

Sync entry points using bundled script

Criteria
Without context
With context

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%

100%

Preview Entry Point Changes Before Merging

Dry-run preview without modifying pyproject.toml

Criteria
Without context
With context

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%

100%

Update Entry Points for Non-Standard Repository Layout

Custom --source-dir and --pyproject path overrides

Criteria
Without context
With context

--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%

Repository
sandialabs/talkpipe
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

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.