{"id":"8ebac797-9d15-48f1-a899-ff828a7104e4","entityType":"agent","slug":"clawhub-dietrichgebert-ponytail-debt","name":"ponytail-debt","canonicalUrl":"https://www.xpersona.co/agent/clawhub-dietrichgebert-ponytail-debt","canonicalPath":"/agent/clawhub-dietrichgebert-ponytail-debt","generatedAt":"2026-10-10T10:44:41.738Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-10T05:28:04.685Z","emptyReason":null},"description":"Harvest every shortcut: comment into one debt ledger, so deferrals get tracked instead of forgotten. One-shot report. Skill: ponytail-debt Owner: dietrichgebert Summary: Harvest every shortcut: comment into one debt ledger, so deferrals get tracked instead of forgotten. One-shot report. Tags: latest:5.1.0 Version history: v5.1.0 | 2026-10-08T16:21:01.573Z | auto - Expanded to support both shortcut: and ponytail: marker comments (user can also specify a custom marker word). - Improved comment scanning to avoid false positives (e.g. k","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 1.7K downloads reported by the source. Last updated 10/10/2026.","installCommand":"clawhub skill install s17beee6vfcnpy9kq5vh15rzzh88rnca:ponytail-debt","sourceUrl":"https://clawhub.ai/dietrichgebert/ponytail-debt","homepage":"https://clawhub.ai/dietrichgebert/skills/ponytail-debt","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/dietrichgebert/ponytail-debt","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/dietrichgebert/skills/ponytail-debt","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":64,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Harvest every shortcut: comment into one debt ledger, so deferrals get tracked instead of forgotten. One-shot report. Skill: ponytail-debt Owner: dietrichgebert"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-10T05:28:04.685Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T05:28:04.685Z","emptyReason":null},"stars":null,"forks":null,"downloads":1654,"packageName":null,"latestVersion":"5.1.0","tractionLabel":"1.7K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T05:28:04.684Z","emptyReason":null},"lastUpdatedAt":"2026-10-10T05:28:04.685Z","lastCrawledAt":"2026-10-10T05:28:04.684Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-11T05:28:04.684Z","lastVerifiedAt":null,"highlights":[{"version":"5.1.0","createdAt":"2026-10-08T16:21:01.573Z","changelog":"- Expanded to support both shortcut: and ponytail: marker comments (user can also specify a custom marker word). - Improved comment scanning to avoid false positives (e.g. keyboard shortcut notes). - Updated output: now refers to \"shortcut debt\" in end messages. - Documentation updated for clarity and to reflect broader marker support. - Removed outdated skill-card.md file.","fileCount":3,"zipByteSize":2235},{"version":"4.13.0","createdAt":"2026-10-05T18:56:58.763Z","changelog":"- Removed the skill-card.md file. - No new features or functionality changes—documentation only.","fileCount":3,"zipByteSize":2227},{"version":"4.12.0","createdAt":"2026-10-05T03:45:08.223Z","changelog":"- Removed the file skill-card.md. - No changes to core functionality or documentation.","fileCount":3,"zipByteSize":2274},{"version":"4.11.0","createdAt":"2026-10-04T22:56:04.814Z","changelog":"- Improved comment scanning instructions: now explicitly excludes common build directories (dist, build) in grep example. - Added support for C-style block comments (`/*`) in comment marker search. - Removed file: skill-card.md (no longer needed).","fileCount":3,"zipByteSize":2235},{"version":"4.10.3","createdAt":"2026-10-03T02:36:59.748Z","changelog":"- Removed the file: skill-card.md - No changes were made to functionality or documentation in SKILL.md","fileCount":3,"zipByteSize":2057},{"version":"4.10.2","createdAt":"2026-10-03T01:32:12.356Z","changelog":"- Removed the file: skill-card.md - No changes to functionality or documentation outside of this file removal.","fileCount":3,"zipByteSize":2123},{"version":"4.10.1","createdAt":"2026-10-02T15:12:34.508Z","changelog":"- Removed the skill-card.md file. - No changes to functionality or documentation content.","fileCount":3,"zipByteSize":2172},{"version":"4.9.0","createdAt":"2026-08-07T21:16:19.819Z","changelog":"- Removed the skill-card.md file. - No changes to core functionality or user workflow.","fileCount":3,"zipByteSize":2163}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s17beee6vfcnpy9kq5vh15rzzh88rnca:ponytail-debt","setupComplexity":"low","setupSteps":["Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-dietrichgebert-ponytail-debt/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-dietrichgebert-ponytail-debt/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-dietrichgebert-ponytail-debt/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-dietrichgebert-ponytail-debt/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-dietrichgebert-ponytail-debt/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-dietrichgebert-ponytail-debt/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-10T10:44:41.737Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-dietrichgebert-ponytail-debt/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-dietrichgebert-ponytail-debt/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-dietrichgebert-ponytail-debt/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-dietrichgebert-ponytail-debt/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-10-10T05:28:04.685Z","emptyReason":null},"readme":"Skill: ponytail-debt\n\nOwner: dietrichgebert\n\nSummary: Harvest every shortcut: comment into one debt ledger, so deferrals get tracked instead of forgotten. One-shot report.\n\nTags: latest:5.1.0\n\nVersion history:\n\nv5.1.0 | 2026-10-08T16:21:01.573Z | auto\n\n- Expanded to support both shortcut: and ponytail: marker comments (user can also specify a custom marker word).\n- Improved comment scanning to avoid false positives (e.g. keyboard shortcut notes).\n- Updated output: now refers to \"shortcut debt\" in end messages.\n- Documentation updated for clarity and to reflect broader marker support.\n- Removed outdated skill-card.md file.\n\nv4.13.0 | 2026-10-05T18:56:58.763Z | auto\n\n- Removed the skill-card.md file.\n- No new features or functionality changes—documentation only.\n\nv4.12.0 | 2026-10-05T03:45:08.223Z | auto\n\n- Removed the file skill-card.md.\n- No changes to core functionality or documentation.\n\nv4.11.0 | 2026-10-04T22:56:04.814Z | auto\n\n- Improved comment scanning instructions: now explicitly excludes common build directories (dist, build) in grep example.\n- Added support for C-style block comments (`/*`) in comment marker search.\n- Removed file: skill-card.md (no longer needed).\n\nv4.10.3 | 2026-10-03T02:36:59.748Z | auto\n\n- Removed the file: skill-card.md\n- No changes were made to functionality or documentation in SKILL.md\n\nv4.10.2 | 2026-10-03T01:32:12.356Z | auto\n\n- Removed the file: skill-card.md\n- No changes to functionality or documentation outside of this file removal.\n\nv4.10.1 | 2026-10-02T15:12:34.508Z | auto\n\n- Removed the skill-card.md file.\n- No changes to functionality or documentation content.\n\nv4.9.0 | 2026-08-07T21:16:19.819Z | auto\n\n- Removed the skill-card.md file.\n- No changes to core functionality or user workflow.\n\nv4.8.4 | 2026-06-29T05:34:32.240Z | auto\n\n- Removed the file skill-card.md.  \n- No other changes to functionality or documentation.\n\nv4.8.3 | 2026-06-24T02:37:15.437Z | auto\n\n- Removed the skill-card.md file.\n- No changes to core functionality or documentation otherwise.\n\nv4.8.1 | 2026-06-23T21:01:52.611Z | auto\n\n- Improved documentation with detailed usage instructions and output formatting.\n- Clarifies how to scan for and report on ponytail debt comments.\n- Explains convention for marking debt and how to identify missing triggers.\n- Outlines boundaries: read-only by default, with optional persistent ledger on request.\n- Adds clear examples and summary messages for report outcomes.\n\nArchive index:\n\nArchive v5.1.0: 3 files, 2235 bytes\n\nFiles: skill-card.md (1499b), SKILL.md (1786b), _meta.json (132b)\n\nFile v5.1.0:SKILL.md\n\n---\nname: ponytail-debt\ndescription: \"Harvest every shortcut: comment into one debt ledger, so deferrals get tracked instead of forgotten. One-shot report.\"\nhomepage: https://github.com/DietrichGebert/ponytail\nlicense: MIT\n---\n\nEvery deliberate ponytail shortcut is marked with a `shortcut:` comment naming\nits ceiling and upgrade path (older code may say `ponytail:`). This collects them into one ledger so a deferral\ncan't quietly become permanent.\n\n## Scan\n\nGrep the repo for comment markers, skipping `node_modules`, `.git`, and build\noutput:\n\n`grep -rnE --exclude-dir=.git --exclude-dir=node_modules --exclude-dir=dist --exclude-dir=build '(#|//|/[*]) ?(shortcut|ponytail):' .`  (add other comment prefixes if your stack uses them)\n\nIf the user names their own marker word (`/ponytail-debt TODO`), grep for that word instead.\n\nEach hit is one ledger row. The comment prefix keeps prose that merely mentions\nthe convention out of the ledger. Skip hits that are not a deferral, like a note\nabout a keyboard shortcut.\n\n## Output\n\nOne row per marker, grouped by file:\n\n`<file>:<line>, <what was simplified>. ceiling: <the limit named>. upgrade: <the trigger to revisit>.`\n\nThe convention is `shortcut: <ceiling>, <upgrade path>`, so pull the ceiling\nand the trigger straight from the comment. Want an owner per row too? add\n`git blame -L<line>,<line>`.\n\nFlag the rot risk: any marker comment that names no upgrade path or\ntrigger gets a `no-trigger` tag, those are the ones that silently rot.\n\nEnd with `<N> markers, <M> with no trigger.` Nothing found: `No shortcut debt. Clean ledger.`\n\n## Boundaries\n\nReads and reports only, changes nothing. To persist it, ask and it writes the\nledger to a file (e.g. `PONYTAIL-DEBT.md`). One-shot. \"stop ponytail-debt\" or\n\"normal mode\" to revert.\n\nFile v5.1.0:_meta.json\n\n{\n  \"ownerId\": \"kn75jhs1s4186aj57w94eykzm188rxj8\",\n  \"slug\": \"ponytail-debt\",\n  \"version\": \"5.1.0\",\n  \"publishedAt\": 1791476461573\n}\n\nFile v5.1.0:skill-card.md\n\n## Description:\n\nCollects marked shortcut and ponytail comments into a one-shot debt ledger so deferred work stays visible.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[dietrichgebert](https://clawhub.ai/user/dietrichgebert)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers scan repository comments for deliberate shortcuts and review a file-grouped debt ledger with limits, upgrade triggers, and missing-trigger flags.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The report displays matching repository comments, which may contain information not intended for sharing.\n\nMitigation: Review the ledger before sharing it and request a persistent file only when needed.\n\n## Reference(s):\n\n- [Ponytail project homepage](https://github.com/DietrichGebert/ponytail)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Markdown, Shell commands]\n\n**Output Format:** [File-grouped text ledger; optional Markdown file on request]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Lists file and line, shortcut, ceiling, upgrade trigger, and no-trigger flags; ends with marker counts.]\n\n## Skill Version(s):\n\n5.1.0 (source: ClawHub release metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v4.13.0: 3 files, 2227 bytes\n\nFiles: skill-card.md (1733b), SKILL.md (1589b), _meta.json (133b)\n\nFile v4.13.0:SKILL.md\n\n---\nname: ponytail-debt\ndescription: \"Harvest every ponytail: shortcut comment into one debt ledger, so deferrals get tracked instead of forgotten. One-shot report.\"\nhomepage: https://github.com/DietrichGebert/ponytail\nlicense: MIT\n---\n\nEvery deliberate ponytail shortcut is marked with a `ponytail:` comment naming\nits ceiling and upgrade path. This collects them into one ledger so a deferral\ncan't quietly become permanent.\n\n## Scan\n\nGrep the repo for comment markers, skipping `node_modules`, `.git`, and build\noutput:\n\n`grep -rnE --exclude-dir=.git --exclude-dir=node_modules --exclude-dir=dist --exclude-dir=build '(#|//|/[*]) ?ponytail:' .`  (add other comment prefixes if your stack uses them)\n\nEach hit is one ledger row. The comment prefix keeps prose that merely mentions\nthe convention out of the ledger.\n\n## Output\n\nOne row per marker, grouped by file:\n\n`<file>:<line>, <what was simplified>. ceiling: <the limit named>. upgrade: <the trigger to revisit>.`\n\nThe convention is `ponytail: <ceiling>, <upgrade path>`, so pull the ceiling\nand the trigger straight from the comment. Want an owner per row too? add\n`git blame -L<line>,<line>`.\n\nFlag the rot risk: any `ponytail:` comment that names no upgrade path or\ntrigger gets a `no-trigger` tag, those are the ones that silently rot.\n\nEnd with `<N> markers, <M> with no trigger.` Nothing found: `No ponytail: debt. Clean ledger.`\n\n## Boundaries\n\nReads and reports only, changes nothing. To persist it, ask and it writes the\nledger to a file (e.g. `PONYTAIL-DEBT.md`). One-shot. \"stop ponytail-debt\" or\n\"normal mode\" to revert.\n\nFile v4.13.0:_meta.json\n\n{\n  \"ownerId\": \"kn75jhs1s4186aj57w94eykzm188rxj8\",\n  \"slug\": \"ponytail-debt\",\n  \"version\": \"4.13.0\",\n  \"publishedAt\": 1791226618763\n}\n\nFile v4.13.0:skill-card.md\n\n## Description:\n\nFinds `ponytail:` shortcut comments in a repository and reports a one-shot technical-debt ledger.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[dietrichgebert](https://clawhub.ai/user/dietrichgebert)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers use this skill to collect marked shortcuts into a technical-debt ledger and identify entries missing a trigger for revisiting them.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: A ledger entry without an upgrade trigger may leave a shortcut unaddressed.\n\nMitigation: Review entries tagged no-trigger and add a concrete condition for revisiting each shortcut.\n\nRisk: Persisting the ledger creates or updates a project file.\n\nMitigation: Keep reporting read-only unless the user explicitly requests a saved ledger.\n\n## Reference(s):\n\n- [Project homepage listed in skill metadata](https://github.com/DietrichGebert/ponytail)\n- [ClawHub skill release](https://clawhub.ai/dietrichgebert/skills/ponytail-debt)\n\n## Skill Output:\n\n**Output Type(s):** [Markdown, Text, Files]\n\n**Output Format:** [File-grouped ledger with source locations, shortcut details, and summary counts; optional Markdown file on request]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Tags markers lacking an upgrade trigger as no-trigger; otherwise reports read-only.]\n\n## Skill Version(s):\n\n4.13.0 (source: ClawHub release metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v4.12.0: 3 files, 2274 bytes\n\nFiles: skill-card.md (1859b), SKILL.md (1589b), _meta.json (133b)\n\nFile v4.12.0:SKILL.md\n\n---\nname: ponytail-debt\ndescription: \"Harvest every ponytail: shortcut comment into one debt ledger, so deferrals get tracked instead of forgotten. One-shot report.\"\nhomepage: https://github.com/DietrichGebert/ponytail\nlicense: MIT\n---\n\nEvery deliberate ponytail shortcut is marked with a `ponytail:` comment naming\nits ceiling and upgrade path. This collects them into one ledger so a deferral\ncan't quietly become permanent.\n\n## Scan\n\nGrep the repo for comment markers, skipping `node_modules`, `.git`, and build\noutput:\n\n`grep -rnE --exclude-dir=.git --exclude-dir=node_modules --exclude-dir=dist --exclude-dir=build '(#|//|/[*]) ?ponytail:' .`  (add other comment prefixes if your stack uses them)\n\nEach hit is one ledger row. The comment prefix keeps prose that merely mentions\nthe convention out of the ledger.\n\n## Output\n\nOne row per marker, grouped by file:\n\n`<file>:<line>, <what was simplified>. ceiling: <the limit named>. upgrade: <the trigger to revisit>.`\n\nThe convention is `ponytail: <ceiling>, <upgrade path>`, so pull the ceiling\nand the trigger straight from the comment. Want an owner per row too? add\n`git blame -L<line>,<line>`.\n\nFlag the rot risk: any `ponytail:` comment that names no upgrade path or\ntrigger gets a `no-trigger` tag, those are the ones that silently rot.\n\nEnd with `<N> markers, <M> with no trigger.` Nothing found: `No ponytail: debt. Clean ledger.`\n\n## Boundaries\n\nReads and reports only, changes nothing. To persist it, ask and it writes the\nledger to a file (e.g. `PONYTAIL-DEBT.md`). One-shot. \"stop ponytail-debt\" or\n\"normal mode\" to revert.\n\nFile v4.12.0:_meta.json\n\n{\n  \"ownerId\": \"kn75jhs1s4186aj57w94eykzm188rxj8\",\n  \"slug\": \"ponytail-debt\",\n  \"version\": \"4.12.0\",\n  \"publishedAt\": 1791171908223\n}\n\nFile v4.12.0:skill-card.md\n\n## Description:\n\nCollects ponytail: shortcut comments from a repository into a technical-debt ledger with limits, upgrade triggers, and missing-trigger flags.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[dietrichgebert](https://clawhub.ai/user/dietrichgebert)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers and engineering teams use this skill to find marked shortcuts in a repository, record their limits and upgrade triggers, and flag debt without a trigger for follow-up.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The scan reads repository source files, which may contain sensitive information.\n\nMitigation: Run it only against repositories the agent is authorized to read and review the ledger before sharing it.\n\nRisk: Saving the ledger creates a repository file.\n\nMitigation: Request file output only when you intend to persist the ledger; otherwise use the read-only report.\n\n## Reference(s):\n\n- [ClawHub skill listing](https://clawhub.ai/dietrichgebert/skills/ponytail-debt)\n- [Project homepage listed in skill metadata](https://github.com/DietrichGebert/ponytail)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Markdown]\n\n**Output Format:** [Text ledger grouped by file; optional Markdown file on request]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Includes file and line, shortcut description, limit, upgrade trigger, no-trigger flags, and a summary count; reports a clean ledger when no markers are found.]\n\n## Skill Version(s):\n\n4.12.0 (source: ClawHub release metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v4.11.0: 3 files, 2235 bytes\n\nFiles: skill-card.md (1766b), SKILL.md (1589b), _meta.json (133b)\n\nFile v4.11.0:SKILL.md\n\n---\nname: ponytail-debt\ndescription: \"Harvest every ponytail: shortcut comment into one debt ledger, so deferrals get tracked instead of forgotten. One-shot report.\"\nhomepage: https://github.com/DietrichGebert/ponytail\nlicense: MIT\n---\n\nEvery deliberate ponytail shortcut is marked with a `ponytail:` comment naming\nits ceiling and upgrade path. This collects them into one ledger so a deferral\ncan't quietly become permanent.\n\n## Scan\n\nGrep the repo for comment markers, skipping `node_modules`, `.git`, and build\noutput:\n\n`grep -rnE --exclude-dir=.git --exclude-dir=node_modules --exclude-dir=dist --exclude-dir=build '(#|//|/[*]) ?ponytail:' .`  (add other comment prefixes if your stack uses them)\n\nEach hit is one ledger row. The comment prefix keeps prose that merely mentions\nthe convention out of the ledger.\n\n## Output\n\nOne row per marker, grouped by file:\n\n`<file>:<line>, <what was simplified>. ceiling: <the limit named>. upgrade: <the trigger to revisit>.`\n\nThe convention is `ponytail: <ceiling>, <upgrade path>`, so pull the ceiling\nand the trigger straight from the comment. Want an owner per row too? add\n`git blame -L<line>,<line>`.\n\nFlag the rot risk: any `ponytail:` comment that names no upgrade path or\ntrigger gets a `no-trigger` tag, those are the ones that silently rot.\n\nEnd with `<N> markers, <M> with no trigger.` Nothing found: `No ponytail: debt. Clean ledger.`\n\n## Boundaries\n\nReads and reports only, changes nothing. To persist it, ask and it writes the\nledger to a file (e.g. `PONYTAIL-DEBT.md`). One-shot. \"stop ponytail-debt\" or\n\"normal mode\" to revert.\n\nFile v4.11.0:_meta.json\n\n{\n  \"ownerId\": \"kn75jhs1s4186aj57w94eykzm188rxj8\",\n  \"slug\": \"ponytail-debt\",\n  \"version\": \"4.11.0\",\n  \"publishedAt\": 1791154564814\n}\n\nFile v4.11.0:skill-card.md\n\n## Description:\n\nCollects ponytail: shortcut comments into a one-shot technical-debt ledger so deferred upgrades remain visible.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[dietrichgebert](https://clawhub.ai/user/dietrichgebert)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers and maintainers use this skill to find ponytail: comments in a repository and summarize each shortcut, its limit, and the trigger for revisiting it.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Persisting a ledger adds a file to the project.\n\nMitigation: Save the report only on request and review its contents before adding it to the project.\n\nRisk: The default search can miss comments using other prefixes or excluded directories.\n\nMitigation: Adjust the comment prefixes and directory exclusions for the repository before treating the ledger as complete.\n\n## Reference(s):\n\n- [Project homepage](https://github.com/DietrichGebert/ponytail)\n- [ClawHub skill listing](https://clawhub.ai/dietrichgebert/skills/ponytail-debt)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Markdown, Shell commands]\n\n**Output Format:** [Grouped ledger rows with file and line, shortcut, ceiling, upgrade trigger, and a summary count]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Marks entries missing a trigger as no-trigger; optionally saves the ledger when requested.]\n\n## Skill Version(s):\n\n4.11.0 (source: ClawHub release metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v4.10.3: 3 files, 2057 bytes\n\nFiles: skill-card.md (1443b), SKILL.md (1499b), _meta.json (133b)\n\nFile v4.10.3:SKILL.md\n\n---\nname: ponytail-debt\ndescription: \"Harvest every ponytail: shortcut comment into one debt ledger, so deferrals get tracked instead of forgotten. One-shot report.\"\nhomepage: https://github.com/DietrichGebert/ponytail\nlicense: MIT\n---\n\nEvery deliberate ponytail shortcut is marked with a `ponytail:` comment naming\nits ceiling and upgrade path. This collects them into one ledger so a deferral\ncan't quietly become permanent.\n\n## Scan\n\nGrep the repo for comment markers, skipping `node_modules`, `.git`, and build\noutput:\n\n`grep -rnE '(#|//) ?ponytail:' .`  (add other comment prefixes if your stack uses them)\n\nEach hit is one ledger row. The comment prefix keeps prose that merely mentions\nthe convention out of the ledger.\n\n## Output\n\nOne row per marker, grouped by file:\n\n`<file>:<line>, <what was simplified>. ceiling: <the limit named>. upgrade: <the trigger to revisit>.`\n\nThe convention is `ponytail: <ceiling>, <upgrade path>`, so pull the ceiling\nand the trigger straight from the comment. Want an owner per row too? add\n`git blame -L<line>,<line>`.\n\nFlag the rot risk: any `ponytail:` comment that names no upgrade path or\ntrigger gets a `no-trigger` tag, those are the ones that silently rot.\n\nEnd with `<N> markers, <M> with no trigger.` Nothing found: `No ponytail: debt. Clean ledger.`\n\n## Boundaries\n\nReads and reports only, changes nothing. To persist it, ask and it writes the\nledger to a file (e.g. `PONYTAIL-DEBT.md`). One-shot. \"stop ponytail-debt\" or\n\"normal mode\" to revert.\n\nFile v4.10.3:_meta.json\n\n{\n  \"ownerId\": \"kn75jhs1s4186aj57w94eykzm188rxj8\",\n  \"slug\": \"ponytail-debt\",\n  \"version\": \"4.10.3\",\n  \"publishedAt\": 1790995019748\n}\n\nFile v4.10.3:skill-card.md\n\n## Description:\n\nCollects marked shortcut comments from a repository into a one-shot technical-debt ledger.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[dietrichgebert](https://clawhub.ai/user/dietrichgebert)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers use this skill to find marked shortcuts in a repository and identify debt entries missing a trigger to revisit them.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Saving a ledger creates a file in the repository.\n\nMitigation: Keep scans read-only by default; ask before writing a ledger file.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/dietrichgebert/skills/ponytail-debt)\n- [Skill homepage](https://github.com/DietrichGebert/ponytail)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Markdown]\n\n**Output Format:** [File-grouped debt ledger with locations, ceilings, upgrade triggers, and a summary count]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Marks entries without a trigger; reads files by default and writes a ledger only when asked.]\n\n## Skill Version(s):\n\n4.10.3 (source: ClawHub release)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v4.10.2: 3 files, 2123 bytes\n\nFiles: skill-card.md (1587b), SKILL.md (1499b), _meta.json (133b)\n\nFile v4.10.2:SKILL.md\n\n---\nname: ponytail-debt\ndescription: \"Harvest every ponytail: shortcut comment into one debt ledger, so deferrals get tracked instead of forgotten. One-shot report.\"\nhomepage: https://github.com/DietrichGebert/ponytail\nlicense: MIT\n---\n\nEvery deliberate ponytail shortcut is marked with a `ponytail:` comment naming\nits ceiling and upgrade path. This collects them into one ledger so a deferral\ncan't quietly become permanent.\n\n## Scan\n\nGrep the repo for comment markers, skipping `node_modules`, `.git`, and build\noutput:\n\n`grep -rnE '(#|//) ?ponytail:' .`  (add other comment prefixes if your stack uses them)\n\nEach hit is one ledger row. The comment prefix keeps prose that merely mentions\nthe convention out of the ledger.\n\n## Output\n\nOne row per marker, grouped by file:\n\n`<file>:<line>, <what was simplified>. ceiling: <the limit named>. upgrade: <the trigger to revisit>.`\n\nThe convention is `ponytail: <ceiling>, <upgrade path>`, so pull the ceiling\nand the trigger straight from the comment. Want an owner per row too? add\n`git blame -L<line>,<line>`.\n\nFlag the rot risk: any `ponytail:` comment that names no upgrade path or\ntrigger gets a `no-trigger` tag, those are the ones that silently rot.\n\nEnd with `<N> markers, <M> with no trigger.` Nothing found: `No ponytail: debt. Clean ledger.`\n\n## Boundaries\n\nReads and reports only, changes nothing. To persist it, ask and it writes the\nledger to a file (e.g. `PONYTAIL-DEBT.md`). One-shot. \"stop ponytail-debt\" or\n\"normal mode\" to revert.\n\nFile v4.10.2:_meta.json\n\n{\n  \"ownerId\": \"kn75jhs1s4186aj57w94eykzm188rxj8\",\n  \"slug\": \"ponytail-debt\",\n  \"version\": \"4.10.2\",\n  \"publishedAt\": 1790991132356\n}\n\nFile v4.10.2:skill-card.md\n\n## Description:\n\nCollects ponytail-marked shortcut comments into a one-shot technical-debt ledger with upgrade triggers and a summary count.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[dietrichgebert](https://clawhub.ai/user/dietrichgebert)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers and engineers use this skill to find deliberate shortcuts in a repository, record their limits and upgrade triggers, and identify entries without a trigger.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The scan reads repository contents to find ponytail-marked comments.\n\nMitigation: Run it only against the intended repository.\n\nRisk: Saving a ledger creates a file in the repository.\n\nMitigation: Request a saved ledger only when you want that file written.\n\n## Reference(s):\n\n- [Project homepage](https://github.com/DietrichGebert/ponytail)\n- [ClawHub skill release](https://clawhub.ai/dietrichgebert/skills/ponytail-debt)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Markdown]\n\n**Output Format:** [Markdown debt ledger grouped by file, with marker counts]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [One-shot report; saves a ledger file only on request.]\n\n## Skill Version(s):\n\n4.10.2 (source: ClawHub release metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v4.10.1: 3 files, 2172 bytes\n\nFiles: skill-card.md (1736b), SKILL.md (1499b), _meta.json (133b)\n\nFile v4.10.1:SKILL.md\n\n---\nname: ponytail-debt\ndescription: \"Harvest every ponytail: shortcut comment into one debt ledger, so deferrals get tracked instead of forgotten. One-shot report.\"\nhomepage: https://github.com/DietrichGebert/ponytail\nlicense: MIT\n---\n\nEvery deliberate ponytail shortcut is marked with a `ponytail:` comment naming\nits ceiling and upgrade path. This collects them into one ledger so a deferral\ncan't quietly become permanent.\n\n## Scan\n\nGrep the repo for comment markers, skipping `node_modules`, `.git`, and build\noutput:\n\n`grep -rnE '(#|//) ?ponytail:' .`  (add other comment prefixes if your stack uses them)\n\nEach hit is one ledger row. The comment prefix keeps prose that merely mentions\nthe convention out of the ledger.\n\n## Output\n\nOne row per marker, grouped by file:\n\n`<file>:<line>, <what was simplified>. ceiling: <the limit named>. upgrade: <the trigger to revisit>.`\n\nThe convention is `ponytail: <ceiling>, <upgrade path>`, so pull the ceiling\nand the trigger straight from the comment. Want an owner per row too? add\n`git blame -L<line>,<line>`.\n\nFlag the rot risk: any `ponytail:` comment that names no upgrade path or\ntrigger gets a `no-trigger` tag, those are the ones that silently rot.\n\nEnd with `<N> markers, <M> with no trigger.` Nothing found: `No ponytail: debt. Clean ledger.`\n\n## Boundaries\n\nReads and reports only, changes nothing. To persist it, ask and it writes the\nledger to a file (e.g. `PONYTAIL-DEBT.md`). One-shot. \"stop ponytail-debt\" or\n\"normal mode\" to revert.\n\nFile v4.10.1:_meta.json\n\n{\n  \"ownerId\": \"kn75jhs1s4186aj57w94eykzm188rxj8\",\n  \"slug\": \"ponytail-debt\",\n  \"version\": \"4.10.1\",\n  \"publishedAt\": 1790953954508\n}\n\nFile v4.10.1:skill-card.md\n\n## Description:\n\nHarvest every ponytail: shortcut comment into one debt ledger, so deferrals get tracked instead of forgotten.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[dietrichgebert](https://clawhub.ai/user/dietrichgebert)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers use this skill to find ponytail: shortcut comments in a repository and report their limits, revisit triggers, and any missing triggers in one debt ledger.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Scanning reads repository files, and a saved ledger may retain findings.\n\nMitigation: Run only in repositories appropriate to inspect; request a saved ledger only when suitable for the workspace.\n\nRisk: Optional git blame output can reveal contributor attribution.\n\nMitigation: Request attribution only when needed and appropriate for the workspace.\n\n## Reference(s):\n\n- [Project homepage listed in skill metadata](https://github.com/DietrichGebert/ponytail)\n- [ClawHub skill release](https://clawhub.ai/dietrichgebert/skills/ponytail-debt)\n\n## Skill Output:\n\n**Output Type(s):** [Markdown, Text]\n\n**Output Format:** [Grouped debt ledger with file and line references, missing-trigger tags, and a summary count]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [One-shot report; writes a ledger file only when requested.]\n\n## Skill Version(s):\n\n4.10.1 (source: server-resolved ClawHub release)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v4.9.0: 3 files, 2163 bytes\n\nFiles: skill-card.md (1632b), SKILL.md (1499b), _meta.json (132b)\n\nFile v4.9.0:SKILL.md\n\n---\nname: ponytail-debt\ndescription: \"Harvest every ponytail: shortcut comment into one debt ledger, so deferrals get tracked instead of forgotten. One-shot report.\"\nhomepage: https://github.com/DietrichGebert/ponytail\nlicense: MIT\n---\n\nEvery deliberate ponytail shortcut is marked with a `ponytail:` comment naming\nits ceiling and upgrade path. This collects them into one ledger so a deferral\ncan't quietly become permanent.\n\n## Scan\n\nGrep the repo for comment markers, skipping `node_modules`, `.git`, and build\noutput:\n\n`grep -rnE '(#|//) ?ponytail:' .`  (add other comment prefixes if your stack uses them)\n\nEach hit is one ledger row. The comment prefix keeps prose that merely mentions\nthe convention out of the ledger.\n\n## Output\n\nOne row per marker, grouped by file:\n\n`<file>:<line>, <what was simplified>. ceiling: <the limit named>. upgrade: <the trigger to revisit>.`\n\nThe convention is `ponytail: <ceiling>, <upgrade path>`, so pull the ceiling\nand the trigger straight from the comment. Want an owner per row too? add\n`git blame -L<line>,<line>`.\n\nFlag the rot risk: any `ponytail:` comment that names no upgrade path or\ntrigger gets a `no-trigger` tag, those are the ones that silently rot.\n\nEnd with `<N> markers, <M> with no trigger.` Nothing found: `No ponytail: debt. Clean ledger.`\n\n## Boundaries\n\nReads and reports only, changes nothing. To persist it, ask and it writes the\nledger to a file (e.g. `PONYTAIL-DEBT.md`). One-shot. \"stop ponytail-debt\" or\n\"normal mode\" to revert.\n\nFile v4.9.0:_meta.json\n\n{\n  \"ownerId\": \"kn75jhs1s4186aj57w94eykzm188rxj8\",\n  \"slug\": \"ponytail-debt\",\n  \"version\": \"4.9.0\",\n  \"publishedAt\": 1786137379819\n}\n\nFile v4.9.0:skill-card.md\n\n## Description:\n\nHarvest ponytail shortcut comments into one debt ledger so deferrals get tracked instead of forgotten.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[dietrichgebert](https://clawhub.ai/user/dietrichgebert)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers and maintainers use this skill to scan repositories for ponytail shortcut comments and compile a read-only debt ledger with ceilings, upgrade triggers, and no-trigger counts.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The suggested repository scan can mix dependency, build, or Git metadata matches into the ledger in large or sensitive workspaces.\n\nMitigation: Add explicit exclude options or use a repository-aware search before relying on the ledger.\n\n## Reference(s):\n\n- [ClawHub Skill Page](https://clawhub.ai/dietrichgebert/skills/ponytail-debt)\n- [Ponytail Repository Homepage](https://github.com/DietrichGebert/ponytail)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Markdown, Shell commands, Guidance]\n\n**Output Format:** [Markdown or plain text ledger with inline shell commands]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Read-only by default; may write a PONYTAIL-DEBT.md ledger only when explicitly requested.]\n\n## Skill Version(s):\n\n4.9.0 (source: evidence.release.version)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v4.8.4: 3 files, 2350 bytes\n\nFiles: skill-card.md (2252b), SKILL.md (1499b), _meta.json (132b)\n\nFile v4.8.4:SKILL.md\n\n---\nname: ponytail-debt\ndescription: \"Harvest every ponytail: shortcut comment into one debt ledger, so deferrals get tracked instead of forgotten. One-shot report.\"\nhomepage: https://github.com/DietrichGebert/ponytail\nlicense: MIT\n---\n\nEvery deliberate ponytail shortcut is marked with a `ponytail:` comment naming\nits ceiling and upgrade path. This collects them into one ledger so a deferral\ncan't quietly become permanent.\n\n## Scan\n\nGrep the repo for comment markers, skipping `node_modules`, `.git`, and build\noutput:\n\n`grep -rnE '(#|//) ?ponytail:' .`  (add other comment prefixes if your stack uses them)\n\nEach hit is one ledger row. The comment prefix keeps prose that merely mentions\nthe convention out of the ledger.\n\n## Output\n\nOne row per marker, grouped by file:\n\n`<file>:<line>, <what was simplified>. ceiling: <the limit named>. upgrade: <the trigger to revisit>.`\n\nThe convention is `ponytail: <ceiling>, <upgrade path>`, so pull the ceiling\nand the trigger straight from the comment. Want an owner per row too? add\n`git blame -L<line>,<line>`.\n\nFlag the rot risk: any `ponytail:` comment that names no upgrade path or\ntrigger gets a `no-trigger` tag, those are the ones that silently rot.\n\nEnd with `<N> markers, <M> with no trigger.` Nothing found: `No ponytail: debt. Clean ledger.`\n\n## Boundaries\n\nReads and reports only, changes nothing. To persist it, ask and it writes the\nledger to a file (e.g. `PONYTAIL-DEBT.md`). One-shot. \"stop ponytail-debt\" or\n\"normal mode\" to revert.\n\nFile v4.8.4:_meta.json\n\n{\n  \"ownerId\": \"kn75jhs1s4186aj57w94eykzm188rxj8\",\n  \"slug\": \"ponytail-debt\",\n  \"version\": \"4.8.4\",\n  \"publishedAt\": 1782711272240\n}\n\nFile v4.8.4:skill-card.md\n\n## Description: <br>\nHarvest every ponytail: shortcut comment into one debt ledger, so deferrals get tracked instead of forgotten. One-shot report. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[dietrichgebert](https://clawhub.ai/user/dietrichgebert) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nDevelopers and engineers use this skill to scan a repository for deliberate `ponytail:` shortcut comments and turn them into a grouped debt ledger. It helps teams track ceilings, upgrade triggers, and missing trigger information without changing source files. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The ledger may omit debt markers if a repository uses comment prefixes beyond the documented grep pattern. <br>\nMitigation: Extend the search pattern for the repository's languages before treating the ledger as complete. <br>\nRisk: Rows without an upgrade trigger can silently become stale process debt. <br>\nMitigation: Review entries tagged no-trigger and add a concrete revisit trigger before relying on the ledger for planning. <br>\nRisk: Persisting the ledger writes a new repository file when explicitly requested. <br>\nMitigation: Review the requested output path and generated markdown before committing it. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/dietrichgebert/skills/ponytail-debt) <br>\n- [Homepage](https://github.com/DietrichGebert/ponytail) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [analysis, markdown, shell commands, files] <br>\n**Output Format:** [Markdown ledger with repository file and line references; optionally a persisted markdown file when requested] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Reports marker totals and tags entries with missing upgrade triggers as no-trigger.] <br>\n\n## Skill Version(s): <br>\n4.8.4 (source: server release metadata) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v4.8.3: 3 files, 2255 bytes\n\nFiles: skill-card.md (1970b), SKILL.md (1499b), _meta.json (132b)\n\nFile v4.8.3:SKILL.md\n\n---\nname: ponytail-debt\ndescription: \"Harvest every ponytail: shortcut comment into one debt ledger, so deferrals get tracked instead of forgotten. One-shot report.\"\nhomepage: https://github.com/DietrichGebert/ponytail\nlicense: MIT\n---\n\nEvery deliberate ponytail shortcut is marked with a `ponytail:` comment naming\nits ceiling and upgrade path. This collects them into one ledger so a deferral\ncan't quietly become permanent.\n\n## Scan\n\nGrep the repo for comment markers, skipping `node_modules`, `.git`, and build\noutput:\n\n`grep -rnE '(#|//) ?ponytail:' .`  (add other comment prefixes if your stack uses them)\n\nEach hit is one ledger row. The comment prefix keeps prose that merely mentions\nthe convention out of the ledger.\n\n## Output\n\nOne row per marker, grouped by file:\n\n`<file>:<line>, <what was simplified>. ceiling: <the limit named>. upgrade: <the trigger to revisit>.`\n\nThe convention is `ponytail: <ceiling>, <upgrade path>`, so pull the ceiling\nand the trigger straight from the comment. Want an owner per row too? add\n`git blame -L<line>,<line>`.\n\nFlag the rot risk: any `ponytail:` comment that names no upgrade path or\ntrigger gets a `no-trigger` tag, those are the ones that silently rot.\n\nEnd with `<N> markers, <M> with no trigger.` Nothing found: `No ponytail: debt. Clean ledger.`\n\n## Boundaries\n\nReads and reports only, changes nothing. To persist it, ask and it writes the\nledger to a file (e.g. `PONYTAIL-DEBT.md`). One-shot. \"stop ponytail-debt\" or\n\"normal mode\" to revert.\n\nFile v4.8.3:_meta.json\n\n{\n  \"ownerId\": \"kn75jhs1s4186aj57w94eykzm188rxj8\",\n  \"slug\": \"ponytail-debt\",\n  \"version\": \"4.8.3\",\n  \"publishedAt\": 1782268635437\n}\n\nFile v4.8.3:skill-card.md\n\n## Description: <br>\nHarvest every ponytail: shortcut comment into one debt ledger, so deferrals get tracked instead of forgotten. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[dietrichgebert](https://clawhub.ai/user/dietrichgebert) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nDevelopers and engineers use this skill to scan a repository for intentionally marked `ponytail:` shortcut comments and turn them into a concise technical-debt ledger. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: Repository scans can expose filenames, line numbers, and matching source lines from `ponytail:` comments. <br>\nMitigation: Run it only on repositories where sharing matching source context is acceptable, and review the ledger before distributing it. <br>\nRisk: Persisting the ledger creates a new report file in the repository. <br>\nMitigation: Ask it to write a ledger only when a tracked report file is desired; otherwise use the default read-only report. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/dietrichgebert/skills/ponytail-debt) <br>\n- [Project homepage](https://github.com/DietrichGebert/ponytail) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, shell commands, guidance] <br>\n**Output Format:** [Markdown-style ledger text with optional shell command guidance] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Groups findings by file, reports marker counts, and can write a ledger file only when explicitly requested.] <br>\n\n## Skill Version(s): <br>\n4.8.3 (source: server release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>","readmeExcerpt":"Skill: ponytail-debt Owner: dietrichgebert Summary: Harvest every shortcut: comment into one debt ledger, so deferrals get tracked instead of forgotten. One-shot report. Tags: latest:5.1.0 Version history: v5.1.0 | 2026-10-08T16:21:01.573Z | auto - Expanded to support both shortcut: and ponytail: marker comments (user can also specify a custom marker word). - Improved comment scanning to avoid false positives (e.g. k","codeSnippets":[],"executableExamples":[],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: ponytail-debt\ndescription: \"Harvest every shortcut: comment into one debt ledger, so deferrals get tracked instead of forgotten. One-shot report.\"\nhomepage: https://github.com/DietrichGebert/ponytail\nlicense: MIT\n---\n\nEvery deliberate ponytail shortcut is marked with a `shortcut:` comment naming\nits ceiling and upgrade path (older code may say `ponytail:`). This collects them into one ledger so a deferral\ncan't quietly become permanent.\n\n## Scan\n\nGrep the repo for comment markers, skipping `node_modules`, `.git`, and build\noutput:\n\n`grep -rnE --exclude-dir=.git --exclude-dir=node_modules --exclude-dir=dist --exclude-dir=build '(#|//|/[*]) ?(shortcut|ponytail):' .`  (add other comment prefixes if your stack uses them)\n\nIf the user names their own marker word (`/ponytail-debt TODO`), grep for that word instead.\n\nEach hit is one ledger row. The comment prefix keeps prose that merely mentions\nthe convention out of the ledger. Skip hits that are not a deferral, like a note\nabout a keyboard shortcut.\n\n## Output\n\nOne row per marker, grouped by file:\n\n`<file>:<line>, <what was simplified>. ceiling: <the limit named>. upgrade: <the trigger to revisit>.`\n\nThe convention is `shortcut: <ceiling>, <upgrade path>`, so pull the ceiling\nand the trigger straight from the comment. Want an owner per row too? add\n`git blame -L<line>,<line>`.\n\nFlag the rot risk: any marker comment that names no upgrade path or\ntrigger gets a `no-trigger` tag, those are the ones that silently rot.\n\nEnd with `<N> markers, <M> with no trigger.` Nothing found: `No shortcut debt. Clean ledger.`\n\n## Boundaries\n\nReads and reports only, changes nothing. To persist it, ask and it writes the\nledger to a file (e.g. `PONYTAIL-DEBT.md`). One-shot. \"stop ponytail-debt\" or\n\"normal mode\" to revert."},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn75jhs1s4186aj57w94eykzm188rxj8\",\n  \"slug\": \"ponytail-debt\",\n  \"version\": \"5.1.0\",\n  \"publishedAt\": 1791476461573\n}"},{"path":"skill-card.md","content":"## Description:\n\nCollects marked shortcut and ponytail comments into a one-shot debt ledger so deferred work stays visible.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[dietrichgebert](https://clawhub.ai/user/dietrichgebert)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers scan repository comments for deliberate shortcuts and review a file-grouped debt ledger with limits, upgrade triggers, and missing-trigger flags.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The report displays matching repository comments, which may contain information not intended for sharing.\n\nMitigation: Review the ledger before sharing it and request a persistent file only when needed.\n\n## Reference(s):\n\n- [Ponytail project homepage](https://github.com/DietrichGebert/ponytail)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Markdown, Shell commands]\n\n**Output Format:** [File-grouped text ledger; optional Markdown file on request]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Lists file and line, shortcut, ceiling, upgrade trigger, and no-trigger flags; ends with marker counts.]\n\n## Skill Version(s):\n\n5.1.0 (source: ClawHub release metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment."}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"Harvest every shortcut: comment into one debt ledger, so deferrals get tracked instead of forgotten. One-shot report. Skill: ponytail-debt Owner: dietrichgebert Summary: Harvest every shortcut: comment into one debt ledger, so deferrals get tracked instead of forgotten. One-shot report. Tags: latest:5.1.0 Version history: v5.1.0 | 2026-10-08T16:21:01.573Z | auto - Expanded to support both shortcut: and ponytail: marker comments (user can also specify a custom marker word). - Improved comment scanning to avoid false positives (e.g. k","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":1026,"uniquenessScore":50,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-10T05:28:04.685Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-10T05:28:04.685Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-10T10:44:41.738Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}