{"id":"b597f66f-2ce8-4ed5-abaf-ee580aee9bee","shortId":"ghTYJP","kind":"skill","title":"pilot-thread","tagline":"Threaded conversations with context tracking over the Pilot Protocol network.  Use this skill when: 1. You need to maintain conversation context across multiple messages 2. You want topic-specific discussions with message threading 3. You need organized multi-turn dialogue with h","description":"# pilot-thread\n\nThreaded conversations with context tracking over the Pilot Protocol network. This skill enables organized multi-turn dialogues by maintaining conversation threads, allowing multiple simultaneous discussions with clear context separation and complete message history.\n\n## Commands\n\n### Start a Thread\nCreate a new conversation thread using pub/sub:\n```bash\nTHREAD_ID=$(date +%s)\nTOPIC=\"thread_$THREAD_ID\"\n\npilotctl --json publish <hostname> \"$TOPIC\" --data \"{\\\"action\\\":\\\"create\\\",\\\"thread_id\\\":\\\"$THREAD_ID\\\",\\\"subject\\\":\\\"Discussion Topic\\\"}\"\n```\n\n### Reply to Thread\nSend reply in existing thread:\n```bash\npilotctl --json publish <hostname> \"thread_$THREAD_ID\" --data \"{\\\"action\\\":\\\"reply\\\",\\\"thread_id\\\":\\\"$THREAD_ID\\\",\\\"message\\\":\\\"Response text\\\"}\"\n```\n\n### Subscribe to Thread\nListen for thread updates:\n```bash\npilotctl --json subscribe <hostname> \"thread_$THREAD_ID\"\n```\n\n### View Thread History\nCheck received messages in thread:\n```bash\npilotctl --json inbox | jq '.messages[] | select(.thread_id == \"'$THREAD_ID'\")'\n```\n\n## Workflow Example\n\n```bash\n#!/bin/bash\n# Start and participate in threaded conversation\n\nPEER=\"agent-b\"\nSUBJECT=\"Q2 Data Processing Pipeline\"\nTHREAD_ID=$(date +%s)\nTOPIC=\"thread_$THREAD_ID\"\n\n# Create thread with initial message\npilotctl --json publish \"$PEER\" \"$TOPIC\" --data \"{\\\"action\\\":\\\"create\\\",\\\"thread_id\\\":\\\"$THREAD_ID\\\",\\\"subject\\\":\\\"$SUBJECT\\\",\\\"message\\\":\\\"Let's plan the Q2 data processing pipeline.\\\"}\"\n\necho \"Created thread: $THREAD_ID\"\n\n# Subscribe to thread responses\npilotctl --json subscribe \"$PEER\" \"$TOPIC\" --count 1 --timeout 60s | while read -r msg; do\n  ACTION=$(echo \"$msg\" | jq -r '.action')\n  TEXT=$(echo \"$msg\" | jq -r '.message')\n\n  if [ \"$ACTION\" = \"reply\" ]; then\n    echo \"Response: $TEXT\"\n\n    # Continue conversation\n    pilotctl --json publish \"$PEER\" \"$TOPIC\" --data \"{\\\"action\\\":\\\"reply\\\",\\\"thread_id\\\":\\\"$THREAD_ID\\\",\\\"message\\\":\\\"Great! Can you handle 100K records per hour?\\\"}\"\n    break\n  fi\ndone\n```\n\n## Dependencies\n\nRequires pilot-protocol, pilotctl, jq. Thread management uses pub/sub channels with thread-specific topics.","tags":["pilot","thread","skills","teoslayer","agent-skills","ai-agents","clawhub","networking","openclaw","overlay-network","p2p","pilot-protocol"],"capabilities":["skill","source-teoslayer","skill-pilot-thread","topic-agent-skills","topic-ai-agents","topic-clawhub","topic-networking","topic-openclaw","topic-overlay-network","topic-p2p","topic-pilot-protocol"],"categories":["pilot-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/TeoSlayer/pilot-skills/pilot-thread","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add TeoSlayer/pilot-skills","source_repo":"https://github.com/TeoSlayer/pilot-skills","install_from":"skills.sh"}},"qualityScore":"0.453","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 6 github stars · SKILL.md body (2,117 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:15:05.680Z","embedding":null,"createdAt":"2026-05-18T13:22:54.180Z","updatedAt":"2026-05-18T19:15:05.680Z","lastSeenAt":"2026-05-18T19:15:05.680Z","tsv":"'/bin/bash':180 '1':18,247 '100k':293 '2':28 '3':38 '60s':249 'across':25 'action':110,135,215,255,260,268,282 'agent':189 'agent-b':188 'allow':73 'b':190 'bash':96,127,151,166,179 'break':297 'channel':311 'check':161 'clear':78 'command':85 'complet':82 'context':7,24,54,79 'continu':274 'convers':5,23,52,71,92,186,275 'count':246 'creat':89,111,204,216,233 'data':109,134,193,214,229,281 'date':99,198 'depend':300 'dialogu':45,68 'discuss':34,76,117 'done':299 'echo':232,256,262,271 'enabl':63 'exampl':178 'exist':125 'fi':298 'great':289 'h':47 'handl':292 'histori':84,160 'hour':296 'id':98,104,113,115,133,138,140,157,174,176,197,203,218,220,236,285,287 'inbox':169 'initi':207 'jq':170,258,264,306 'json':106,129,153,168,210,242,277 'let':224 'listen':147 'maintain':22,70 'manag':308 'messag':27,36,83,141,163,171,208,223,266,288 'msg':253,257,263 'multi':43,66 'multi-turn':42,65 'multipl':26,74 'need':20,40 'network':13,60 'new':91 'organ':41,64 'particip':183 'peer':187,212,244,279 'per':295 'pilot':2,11,49,58,303 'pilot-protocol':302 'pilot-thread':1,48 'pilotctl':105,128,152,167,209,241,276,305 'pipelin':195,231 'plan':226 'process':194,230 'protocol':12,59,304 'pub/sub':95,310 'publish':107,130,211,278 'q2':192,228 'r':252,259,265 'read':251 'receiv':162 'record':294 'repli':119,123,136,269,283 'requir':301 'respons':142,240,272 'select':172 'send':122 'separ':80 'simultan':75 'skill':16,62 'skill-pilot-thread' 'source-teoslayer' 'specif':33,315 'start':86,181 'subject':116,191,221,222 'subscrib':144,154,237,243 'text':143,261,273 'thread':3,4,37,50,51,72,88,93,97,102,103,112,114,121,126,131,132,137,139,146,149,155,156,159,165,173,175,185,196,201,202,205,217,219,234,235,239,284,286,307,314 'thread-specif':313 'timeout':248 'topic':32,101,108,118,200,213,245,280,316 'topic-agent-skills' 'topic-ai-agents' 'topic-clawhub' 'topic-networking' 'topic-openclaw' 'topic-overlay-network' 'topic-p2p' 'topic-pilot-protocol' 'topic-specif':31 'track':8,55 'turn':44,67 'updat':150 'use':14,94,309 'view':158 'want':30 'workflow':177","prices":[{"id":"7ecdd23a-a069-487f-b4b0-ed0f8470d8a2","listingId":"b597f66f-2ce8-4ed5-abaf-ee580aee9bee","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"TeoSlayer","category":"pilot-skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:22:54.180Z"}],"sources":[{"listingId":"b597f66f-2ce8-4ed5-abaf-ee580aee9bee","source":"github","sourceId":"TeoSlayer/pilot-skills/pilot-thread","sourceUrl":"https://github.com/TeoSlayer/pilot-skills/tree/main/skills/pilot-thread","isPrimary":false,"firstSeenAt":"2026-05-18T13:22:54.180Z","lastSeenAt":"2026-05-18T19:15:05.680Z"}],"details":{"listingId":"b597f66f-2ce8-4ed5-abaf-ee580aee9bee","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"TeoSlayer","slug":"pilot-thread","github":{"repo":"TeoSlayer/pilot-skills","stars":6,"topics":["agent-skills","ai-agents","clawhub","networking","openclaw","overlay-network","p2p","pilot-protocol"],"license":"agpl-3.0","html_url":"https://github.com/TeoSlayer/pilot-skills","pushed_at":"2026-05-13T06:08:49Z","description":"80+ agent skills for Pilot Protocol — communication, file transfer, trust, task routing, swarm coordination, and more","skill_md_sha":"c0cd045794200d087683a1585e5e0fdafac3349c","skill_md_path":"skills/pilot-thread/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/TeoSlayer/pilot-skills/tree/main/skills/pilot-thread"},"layout":"multi","source":"github","category":"pilot-skills","frontmatter":{"name":"pilot-thread","license":"AGPL-3.0","description":"Threaded conversations with context tracking over the Pilot Protocol network.  Use this skill when: 1. You need to maintain conversation context across multiple messages 2. You want topic-specific discussions with message threading 3. You need organized multi-turn dialogue with history  Do NOT use this skill when: - You need simple one-off messages (use pilot-chat) - You need broadcast announcements (use pilot-broadcast) - Thread organization adds unnecessary complexity","compatibility":"Requires pilot-protocol skill and pilotctl binary on PATH. The daemon must be running (pilotctl daemon start)."},"skills_sh_url":"https://skills.sh/TeoSlayer/pilot-skills/pilot-thread"},"updatedAt":"2026-05-18T19:15:05.680Z"}}