[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6DDY2C9CQJCDSKX0FVHRT5T":3,"skill-same:01M6DDY2C9CQJCDSKX0FVHRT5T":66},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":33,"linkOnly":34,"markdownContent":35,"markdownBody":36,"frontMatter":37,"refName":44,"commitSha":45,"skillDirectory":46,"forksCount":47,"repositoryHtmlUrl":48,"repositoryHomepageUrl":6,"ownerHtmlUrl":49,"ownerBlogUrl":6,"ownerDescription":50,"updatedAt":51,"install":52,"resources":65},"01M6DDY2C9CQJCDSKX0FVHRT5T","specstory-link-trail",null,"Track all URLs fetched during SpecStory AI coding sessions. Run when user says \"show my link trail\", \"what URLs did I visit\", \"list fetched links\", or \"show web fetches\".","zapabob\u002FSkills","zapabob","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F130830376?v=4","01M6DBMYZAGRTFQDSQYW3W764P","峯岸 亮","01M6DBMZ3GKDSJ01NZ9XTZD7JD",2,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Farchive\u002Fskill-md-reviewed\u002Fsha256\u002F32\u002F32b6440fc1cc83014a29ed41500be80379a7ee0a6b57148d4227c46b33418aeb\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32],"specstory link trail","web","sessions","run","file","Bash","coding","history","read","list","user","ai coding","show","pattern","2026-11-10 10:12:30",false,"---\r\nname: specstory-link-trail\r\ndescription: Track all URLs fetched during SpecStory AI coding sessions. Run when user says \"show my link trail\", \"what URLs did I visit\", \"list fetched links\", or \"show web fetches\".\r\nlicense: Apache-2.0\r\nmetadata:\r\n  author: SpecStory, Inc.\r\n  version: \"1.0.0\"\r\n  argument-hint: \"[history-file-or-pattern]\"\r\nallowed-tools: Bash, Read\r\nshort_description: Track all URLs fetched during SpecStory AI coding sessions. Run when user says \"show my link trail\", \"what URLs did I visit\", \"list fetched\r\n---\r\n\r\n# SpecStory Link Trail\r\n\r\nReviews your `.specstory\u002Fhistory` sessions and creates a summary of all URLs that were fetched via WebFetch tool calls. Useful for auditing external resources accessed during development.\r\n\r\n## How It Works\r\n\r\n1. **Parses** SpecStory history files for WebFetch tool calls\r\n2. **Extracts** URLs, status codes, and context\r\n3. **Groups** by session with timestamps\r\n4. **Separates** successful fetches from failures\r\n5. **Deduplicates** repeated URLs with fetch counts\r\n\r\n## Why Track Links?\r\n\r\nDuring AI-assisted coding, your assistant fetches documentation, APIs, and resources on your behalf. Link Trail helps you:\r\n- Audit what external resources were accessed\r\n- Find that documentation page you saw earlier\r\n- Review failed fetches that might need retry\r\n- Understand your research patterns\r\n\r\n## Usage\r\n\r\n### Slash Command\r\n\r\n| User says | Script behavior |\r\n|-----------|-----------------|\r\n| `\u002Fspecstory-link-trail` | All sessions in history |\r\n| `\u002Fspecstory-link-trail today` | Today's sessions only |\r\n| `\u002Fspecstory-link-trail last session` | Most recent session |\r\n| `\u002Fspecstory-link-trail 2026-01-22` | Sessions from specific date |\r\n| `\u002Fspecstory-link-trail *.md` | Custom glob pattern |\r\n\r\n### Direct Script Usage\r\n\r\n```bash\r\n# All sessions\r\npython skills\u002Fspecstory-link-trail\u002Fparse_webfetch.py .specstory\u002Fhistory\u002F*.md | \\\r\n  python skills\u002Fspecstory-link-trail\u002Fgenerate_report.py -\r\n\r\n# Specific session\r\npython skills\u002Fspecstory-link-trail\u002Fparse_webfetch.py .specstory\u002Fhistory\u002F2026-01-22*.md | \\\r\n  python skills\u002Fspecstory-link-trail\u002Fgenerate_report.py -\r\n\r\n# Sessions from a date range\r\npython skills\u002Fspecstory-link-trail\u002Fparse_webfetch.py .specstory\u002Fhistory\u002F2026-01-2*.md | \\\r\n  python skills\u002Fspecstory-link-trail\u002Fgenerate_report.py -\r\n```\r\n\r\n## Output\r\n\r\n```\r\nLink Trail Report\r\n=================\r\n\r\nSessions analyzed: 5\r\nTotal URLs fetched: 23 (18 successful, 5 failed)\r\n\r\nSession: fix-authentication-bug (2026-01-22)\r\n--------------------------------------------\r\nSuccessful fetches:\r\n  - https:\u002F\u002Fdocs.github.com\u002Fen\u002Frest\u002Fauthentication (×2)\r\n  - https:\u002F\u002Fjwt.io\u002Fintroduction\r\n  - https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FHTTP\u002FStatus\u002F401\r\n\r\nFailed fetches:\r\n  - https:\u002F\u002Finternal.company.com\u002Fapi\u002Fdocs (403 Forbidden)\r\n\r\nSession: add-caching-layer (2026-01-21)\r\n---------------------------------------\r\nSuccessful fetches:\r\n  - https:\u002F\u002Fredis.io\u002Fdocs\u002Flatest\u002Fcommands\r\n  - https:\u002F\u002Fdocs.python.org\u002F3\u002Flibrary\u002Ffunctools.html#functools.lru_cache\r\n  - https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F... (×3)\r\n\r\nSummary by Domain\r\n-----------------\r\n  github.com: 5 fetches\r\n  stackoverflow.com: 4 fetches\r\n  docs.python.org: 3 fetches\r\n  redis.io: 2 fetches\r\n  (9 other domains): 9 fetches\r\n```\r\n\r\n## Present Results to User\r\n\r\nThe script output IS the report. Present it directly without additional commentary, but you may:\r\n\r\n1. **Highlight key findings** - Most frequently accessed domains, any failed fetches\r\n2. **Offer follow-ups** - \"Want me to retry the failed fetches?\" or \"Need details on any of these?\"\r\n\r\n### Example Response\r\n\r\n```\r\nHere's your link trail from recent sessions:\r\n\r\n[script output here]\r\n\r\nI noticed 5 failed fetches - mostly internal URLs that require authentication.\r\nThe most accessed domain was github.com (5 fetches), mostly for their REST API docs.\r\n\r\nWould you like me to:\r\n- Retry any of the failed fetches?\r\n- Open any of these links?\r\n- Filter to a specific session?\r\n```\r\n\r\n## Notes\r\n\r\n- Uses streaming parsing for large history files\r\n- URLs are extracted from WebFetch tool calls in the history\r\n- Fetch counts show when the same URL was accessed multiple times\r\n- Failed fetches include the HTTP status code when available\r\n","# SpecStory Link Trail\r\n\r\nReviews your `.specstory\u002Fhistory` sessions and creates a summary of all URLs that were fetched via WebFetch tool calls. Useful for auditing external resources accessed during development.\r\n\r\n## How It Works\r\n\r\n1. **Parses** SpecStory history files for WebFetch tool calls\r\n2. **Extracts** URLs, status codes, and context\r\n3. **Groups** by session with timestamps\r\n4. **Separates** successful fetches from failures\r\n5. **Deduplicates** repeated URLs with fetch counts\r\n\r\n## Why Track Links?\r\n\r\nDuring AI-assisted coding, your assistant fetches documentation, APIs, and resources on your behalf. Link Trail helps you:\r\n- Audit what external resources were accessed\r\n- Find that documentation page you saw earlier\r\n- Review failed fetches that might need retry\r\n- Understand your research patterns\r\n\r\n## Usage\r\n\r\n### Slash Command\r\n\r\n| User says | Script behavior |\r\n|-----------|-----------------|\r\n| `\u002Fspecstory-link-trail` | All sessions in history |\r\n| `\u002Fspecstory-link-trail today` | Today's sessions only |\r\n| `\u002Fspecstory-link-trail last session` | Most recent session |\r\n| `\u002Fspecstory-link-trail 2026-01-22` | Sessions from specific date |\r\n| `\u002Fspecstory-link-trail *.md` | Custom glob pattern |\r\n\r\n### Direct Script Usage\r\n\r\n```bash\r\n# All sessions\r\npython skills\u002Fspecstory-link-trail\u002Fparse_webfetch.py .specstory\u002Fhistory\u002F*.md | \\\r\n  python skills\u002Fspecstory-link-trail\u002Fgenerate_report.py -\r\n\r\n# Specific session\r\npython skills\u002Fspecstory-link-trail\u002Fparse_webfetch.py .specstory\u002Fhistory\u002F2026-01-22*.md | \\\r\n  python skills\u002Fspecstory-link-trail\u002Fgenerate_report.py -\r\n\r\n# Sessions from a date range\r\npython skills\u002Fspecstory-link-trail\u002Fparse_webfetch.py .specstory\u002Fhistory\u002F2026-01-2*.md | \\\r\n  python skills\u002Fspecstory-link-trail\u002Fgenerate_report.py -\r\n```\r\n\r\n## Output\r\n\r\n```\r\nLink Trail Report\r\n=================\r\n\r\nSessions analyzed: 5\r\nTotal URLs fetched: 23 (18 successful, 5 failed)\r\n\r\nSession: fix-authentication-bug (2026-01-22)\r\n--------------------------------------------\r\nSuccessful fetches:\r\n  - https:\u002F\u002Fdocs.github.com\u002Fen\u002Frest\u002Fauthentication (×2)\r\n  - https:\u002F\u002Fjwt.io\u002Fintroduction\r\n  - https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FHTTP\u002FStatus\u002F401\r\n\r\nFailed fetches:\r\n  - https:\u002F\u002Finternal.company.com\u002Fapi\u002Fdocs (403 Forbidden)\r\n\r\nSession: add-caching-layer (2026-01-21)\r\n---------------------------------------\r\nSuccessful fetches:\r\n  - https:\u002F\u002Fredis.io\u002Fdocs\u002Flatest\u002Fcommands\r\n  - https:\u002F\u002Fdocs.python.org\u002F3\u002Flibrary\u002Ffunctools.html#functools.lru_cache\r\n  - https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002F... (×3)\r\n\r\nSummary by Domain\r\n-----------------\r\n  github.com: 5 fetches\r\n  stackoverflow.com: 4 fetches\r\n  docs.python.org: 3 fetches\r\n  redis.io: 2 fetches\r\n  (9 other domains): 9 fetches\r\n```\r\n\r\n## Present Results to User\r\n\r\nThe script output IS the report. Present it directly without additional commentary, but you may:\r\n\r\n1. **Highlight key findings** - Most frequently accessed domains, any failed fetches\r\n2. **Offer follow-ups** - \"Want me to retry the failed fetches?\" or \"Need details on any of these?\"\r\n\r\n### Example Response\r\n\r\n```\r\nHere's your link trail from recent sessions:\r\n\r\n[script output here]\r\n\r\nI noticed 5 failed fetches - mostly internal URLs that require authentication.\r\nThe most accessed domain was github.com (5 fetches), mostly for their REST API docs.\r\n\r\nWould you like me to:\r\n- Retry any of the failed fetches?\r\n- Open any of these links?\r\n- Filter to a specific session?\r\n```\r\n\r\n## Notes\r\n\r\n- Uses streaming parsing for large history files\r\n- URLs are extracted from WebFetch tool calls in the history\r\n- Fetch counts show when the same URL was accessed multiple times\r\n- Failed fetches include the HTTP status code when available\r\n",{"name":5,"license":15,"metadata":38,"description":7,"allowed-tools":42,"short_description":43},{"author":39,"version":40,"argument-hint":41},"SpecStory, Inc.","1.0.0","[history-file-or-pattern]","Bash, Read","Track all URLs fetched during SpecStory AI coding sessions. Run when user says \"show my link trail\", \"what URLs did I visit\", \"list fetched","main","0d1434f89f4bc6b07e9d272accd8c1013768820f","archive\u002Fskill-md-reviewed\u002Fsha256\u002F32\u002F32b6440fc1cc83014a29ed41500be80379a7ee0a6b57148d4227c46b33418aeb",0,"https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills","https:\u002F\u002Fgithub.com\u002Fzapabob","The Open University of JAPAN　2019-now\r\n\r\nTokyo University of Science　2007-2010","2026-10-26 16:29:01",{"source":8,"skillName":5,"commands":53,"prompt":63,"zipAvailable":64},[54,57,60],{"tool":55,"command":56},"npx","npx skills add zapabob\u002FSkills --skill specstory-link-trail",{"tool":58,"command":59},"bunx","bunx skills add zapabob\u002FSkills --skill specstory-link-trail",{"tool":61,"command":62},"pnpm","pnpm dlx skills add zapabob\u002FSkills --skill specstory-link-trail","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Farchive\u002Fskill-md-reviewed\u002Fsha256\u002F32\u002F32b6440fc1cc83014a29ed41500be80379a7ee0a6b57148d4227c46b33418aeb\u002FSKILL.md",true,[],[67,106,141,168,195,212],{"skillNo":68,"name":69,"nameZh":6,"description":70,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":71,"licenseFileUrl":6,"sourceHtmlUrl":72,"categories":73,"keywords":87,"publishedAt":33},"01M6GJTE1GESGGF9K028Y7753E","xurl","X\u002FTwitter via xurl CLI: post, search, DM, media, v2 API.","MIT","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Fregistry\u002Fskills\u002Fxurl\u002Fvariants\u002Fhermes-agent\u002FSKILL.md",[74,79,82],{"categoryNo":75,"categoryName":76,"taxonomyType":77,"taxonomyTypeDesc":78},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",{"categoryNo":80,"categoryName":81,"taxonomyType":77,"taxonomyTypeDesc":78},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":83,"categoryName":84,"taxonomyType":85,"taxonomyTypeDesc":86},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[69,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,44,103,104,105],"openclaw","macos","cli","github","linux","windows","official","search","https","social-media","api","Media","hermes","hermes agent","twitter","social","via","post",{"skillNo":107,"name":108,"nameZh":6,"description":109,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":71,"licenseFileUrl":6,"sourceHtmlUrl":110,"categories":111,"keywords":123,"publishedAt":33},"01M6GJT8S1PXQ8WPXT1HSNBWH2","writing-plans","Write implementation plans: bite-sized tasks, paths, code.","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Fregistry\u002Fskills\u002Fwriting-plans\u002Fvariants\u002Fhermes-agent\u002FSKILL.md",[112,115,118,119,120],{"categoryNo":113,"categoryName":114,"taxonomyType":77,"taxonomyTypeDesc":78},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":116,"categoryName":117,"taxonomyType":77,"taxonomyTypeDesc":78},"01JBSEEDCAT000000000000018","写作与文案",{"categoryNo":80,"categoryName":81,"taxonomyType":77,"taxonomyTypeDesc":78},{"categoryNo":83,"categoryName":84,"taxonomyType":85,"taxonomyTypeDesc":86},{"categoryNo":121,"categoryName":122,"taxonomyType":85,"taxonomyTypeDesc":86},"01JBSEEDCAT000000000000036","内容创作者",[124,125,126,127,89,128,92,129,93,130,131,132,133,134,135,136,137,138,139,140],"writing","writing plans","plans","design","review","workflow","documentation","tasks","development","code","planning","code-review","subagent","write","superpowers","paths","test-driven-development",{"skillNo":142,"name":143,"nameZh":6,"description":144,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":71,"licenseFileUrl":6,"sourceHtmlUrl":145,"categories":146,"keywords":150,"publishedAt":33},"01M6GJST0H5X7WHBJ3BZK0DVKH","whisper","OpenAI's general-purpose speech recognition model. Supports 99 languages, transcription, translation to English, and language identification. Six model sizes from tiny (39M params) to large (1550M params). Use for speech-to-text, podcast transcription, or multilingual audio processing. Best for robust, multilingual ASR.","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Fregistry\u002Fskills\u002Fwhisper\u002Fvariants\u002Fhermes-agent-optional\u002FSKILL.md",[147],{"categoryNo":148,"categoryName":149,"taxonomyType":77,"taxonomyTypeDesc":78},"01JBSEEDCAT000000000000016","图像与多媒体",[143,89,92,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167],"openai","speech","multimodal","Transformers","ASR","Audio","text","model","speech recognition","use","general","multilingual","translation","english","identification","processing","Audio Processing",{"skillNo":169,"name":170,"nameZh":6,"description":171,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":71,"licenseFileUrl":6,"sourceHtmlUrl":172,"categories":173,"keywords":177,"publishedAt":33},"01M6GJSMRQ8EETZTYMG72P70EA","weights-and-biases","W&B: log ML experiments, sweeps, model registry, dashboards.","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Fregistry\u002Fskills\u002Fweights-and-biases\u002Fvariants\u002Fhermes-agent\u002FSKILL.md",[174],{"categoryNo":175,"categoryName":176,"taxonomyType":77,"taxonomyTypeDesc":78},"01JBSEEDCAT000000000000013","分析与可视化",[178,89,179,180,93,181,182,183,184,185,186,158,187,188,189,190,191,192,193,194],"weights and biases","tensorflow","experiments","pytorch","visualization","registry","real-time","tuning","dashboards","experiment","log","time","Experiment Tracking","Model Registry","Hyperparameter Tuning","WandB","Real-Time Visualization",{"skillNo":196,"name":197,"nameZh":6,"description":198,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":71,"licenseFileUrl":6,"sourceHtmlUrl":199,"categories":200,"keywords":202,"publishedAt":33},"01M6GJS19KDPRY112JTR326S06","watchers","Poll RSS, JSON APIs, and GitHub with watermark dedup.","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Fregistry\u002Fskills\u002Fwatchers\u002Fvariants\u002Fhermes-agent-optional\u002FSKILL.md",[201],{"categoryNo":80,"categoryName":81,"taxonomyType":77,"taxonomyTypeDesc":78},[197,89,203,91,92,204,205,206,207,208,209,100,101,210,211],"terminal","automation","http","monitoring","cron","json","rss","devops","with",{"skillNo":213,"name":214,"nameZh":6,"description":215,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":71,"licenseFileUrl":6,"sourceHtmlUrl":216,"categories":217,"keywords":220,"publishedAt":33},"01M6GJRHJD2A6Q830SWF9W48BC","serving-llms-vllm","vLLM: high-throughput LLM serving, OpenAI API, quantization.","https:\u002F\u002Fgithub.com\u002Fzapabob\u002FSkills\u002Fblob\u002Fmain\u002Fregistry\u002Fskills\u002Fvllm\u002Fvariants\u002Fhermes-agent\u002FSKILL.md",[218,219],{"categoryNo":75,"categoryName":76,"taxonomyType":77,"taxonomyTypeDesc":78},{"categoryNo":83,"categoryName":84,"taxonomyType":85,"taxonomyTypeDesc":86},[221,222,223,92,224,151,225,226,227,154,228,98,229,230,231,232,233,234,235,236],"llms","vLLM","serving llms vllm","research","openai api","tensor","Inference Serving","Production","llm serving","High Throughput","PagedAttention","Continuous Batching","Quantization","Tensor Parallelism","high-throughput","throughput"]