[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"workflow-asset-1ca551ca":3,"seo:featured-workflow:1ca551ca-4ee7-11f1-9bc6-00163e2b0d79:es":85,"workflow-related-asset-1ca551ca-1ca551ca-4ee7-11f1-9bc6-00163e2b0d79":86},{"id":4,"uuid":5,"slug":6,"title":7,"description":8,"author_id":9,"author_name":10,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":13,"fork_count":12,"vote_count":12,"view_count":14,"parent_id":12,"parent_uuid":13,"lang_type":15,"steps":16,"tags":23,"has_voted":29,"visibility":19,"share_token":13,"is_featured":12,"content_hash":30,"asset_kind":31,"target_tools":32,"install_mode":36,"entrypoint":20,"risk_profile":37,"dependencies":39,"verification":44,"agent_metadata":47,"agent_fit":60,"trust":72,"provenance":81,"created_at":83,"updated_at":84},3647,"1ca551ca-4ee7-11f1-9bc6-00163e2b0d79","asset-1ca551ca","Cap'n Proto — Zero-Copy Serialization and RPC System","A data interchange format and RPC protocol designed for zero-copy reads, created by the author of Protocol Buffers v2.","8a911193-3180-11f1-9bc6-00163e2b0d79","AI Open Source","https:\u002F\u002Ftokrepo.com\u002Fapple-touch-icon.png",0,"",2,"en",[17],{"id":18,"step_order":19,"title":20,"description":13,"prompt_template":21,"variables":13,"depends_on":22,"expected_output":13},4220,1,"Cap'n Proto Overview","# Cap'n Proto — Zero-Copy Serialization and RPC System\n\n## Quick Use\n```bash\n# Install on Debian\u002FUbuntu\nsudo apt-get install capnproto libcapnp-dev\n# Compile a schema\ncapnp compile -oc++ myschema.capnp\n```\n\n## Introduction\nCap'n Proto is a serialization format and RPC system that eliminates the encode\u002Fdecode step found in Protocol Buffers and similar systems. The wire format is the same as the in-memory format, enabling zero-copy reads that can significantly reduce latency and CPU overhead in performance-sensitive applications.\n\n## What Cap'n Proto Does\n- Serializes structured data with zero encoding or decoding overhead\n- Provides a built-in RPC system with promise pipelining to reduce round trips\n- Generates type-safe bindings for C++, Rust, Go, Python, Java, and other languages\n- Supports schema evolution with backwards and forwards compatibility guarantees\n- Handles mmap-friendly data files that can be read directly without parsing\n\n## Architecture Overview\nCap'n Proto stores data in a pointer-based format that matches its in-memory layout. Messages are composed of segments containing structs, lists, and capabilities. The RPC layer uses an object-capability model where remote references are passed as capabilities, enabling promise pipelining: a caller can chain method calls on a not-yet-returned result without waiting for each round trip.\n\n## Self-Hosting & Configuration\n- Install the compiler and runtime from system packages or build from source\n- Write .capnp schema files to define message types and RPC interfaces\n- Run the capnp compiler with language-specific code generator plugins\n- Link against the Cap'n Proto runtime library in your build system\n- Use the KJ async framework (bundled) for non-blocking RPC servers in C++\n\n## Key Features\n- Zero-copy deserialization means reading a field is a pointer dereference, not a parse\n- Promise pipelining lets you call methods on future results before they arrive\n- Time-travel RPC reduces multiple sequential calls into a single round trip\n- Schema evolution supports adding fields, renaming types, and reordering without breaking wire compatibility\n- Canonical encoding mode ensures deterministic output for hashing and signing\n\n## Comparison with Similar Tools\n- **Protocol Buffers** — widely adopted but requires encode\u002Fdecode steps; Cap'n Proto was created as its successor by the same author\n- **FlatBuffers** — also zero-copy but lacks a built-in RPC system and promise pipelining\n- **MessagePack** — schemaless binary format, compact but without type safety or zero-copy reads\n- **Apache Avro** — schema-based with strong Hadoop integration, but requires full deserialization\n\n## FAQ\n**Q: Who created Cap'n Proto?**\nA: Kenton Varda, who previously designed Protocol Buffers v2 at Google. He now works on Cloudflare Workers.\n\n**Q: Is Cap'n Proto compatible with Protocol Buffers?**\nA: No. They are separate formats with different wire encodings. However, schema concepts are similar, and migration tools exist.\n\n**Q: What languages are supported?**\nA: The reference implementation is C++. Community-maintained bindings exist for Rust, Go, Java, Python, TypeScript, C#, and others.\n\n**Q: When should I use Cap'n Proto over Protobuf?**\nA: When you need minimal serialization overhead, promise-pipelined RPC, or want to mmap data files directly without parsing.\n\n## Sources\n- https:\u002F\u002Fgithub.com\u002Fcapnproto\u002Fcapnproto\n- https:\u002F\u002Fcapnproto.org","0",[24],{"id":25,"name":26,"slug":27,"icon":28},12,"Configs","config","⚙️",false,"a0998aecca5742c522104f91ac10878b7b4e84a5dc6e120f14c4cfbe3530b339","skill",[33,34,35],"claude_code","codex","gemini_cli","single",{"executes_code":29,"modifies_global_config":29,"requires_secrets":38,"uses_absolute_paths":29,"network_access":29},[],{"npm":40,"pip":41,"brew":42,"system":43},[],[],[],[],{"commands":45,"expected_files":46},[],[20],{"asset_kind":31,"target_tools":48,"install_mode":36,"entrypoint":20,"risk_profile":49,"dependencies":51,"content_hash":30,"verification":56,"inferred":59},[33,34,35],{"executes_code":29,"modifies_global_config":29,"requires_secrets":50,"uses_absolute_paths":29,"network_access":29},[],{"npm":52,"pip":53,"brew":54,"system":55},[],[],[],[],{"commands":57,"expected_files":58},[],[20],true,{"target":34,"score":61,"status":62,"policy":63,"why":64,"asset_kind":31,"install_mode":36},98,"native","allow",[65,66,67,68,69,70,71],"target_tools includes codex","asset_kind skill","install_mode single","markdown-only","policy allow","safe markdown-only Codex install","trust established",{"author_trust_level":73,"verified_publisher":29,"asset_signed_hash":30,"signature_status":74,"install_count":12,"report_count":12,"dangerous_capability_badges":75,"review_status":76,"signals":77},"established","hash_only",[],"unreviewed",[78,79,80],"author has published assets","content hash available","no dangerous capability badges",{"owner_uuid":9,"owner_name":10,"source_url":82,"content_hash":30,"visibility":19,"created_at":83,"updated_at":84},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fasset-1ca551ca","2026-05-14 00:16:35","2026-05-14 05:49:33",null,[87,143,193,240],{"id":88,"uuid":89,"slug":90,"title":91,"description":92,"author_id":93,"author_name":94,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":13,"fork_count":12,"vote_count":12,"view_count":95,"parent_id":12,"parent_uuid":13,"lang_type":15,"steps":96,"tags":97,"has_voted":29,"visibility":19,"share_token":13,"is_featured":12,"content_hash":103,"asset_kind":31,"target_tools":104,"install_mode":36,"entrypoint":105,"risk_profile":106,"dependencies":108,"verification":113,"agent_metadata":116,"agent_fit":128,"trust":130,"provenance":133,"created_at":135,"updated_at":136,"__relatedScore":137,"__relatedReasons":138,"__sharedTags":142},2346,"d00ef782-43a4-11f1-9bc6-00163e2b0d79","flatbuffers-zero-copy-serialization-performance-critical-d00ef782","FlatBuffers — Zero-Copy Serialization for Performance-Critical Applications","FlatBuffers is a cross-platform serialization library by Google that provides access to serialized data without parsing or unpacking. Designed for games and real-time systems, it supports C++, Java, Go, Python, Rust, and more.","8a910e34-3180-11f1-9bc6-00163e2b0d79","Script Depot",93,[],[98],{"id":99,"name":100,"slug":101,"icon":102},11,"Scripts","script","📜","cee25d0d0f749695ac528fefaa06cb38d3532131d45ace44c8f57d1e892ffa7a",[33,34,35],"FlatBuffers",{"executes_code":29,"modifies_global_config":29,"requires_secrets":107,"uses_absolute_paths":29,"network_access":29},[],{"npm":109,"pip":110,"brew":111,"system":112},[],[],[],[],{"commands":114,"expected_files":115},[],[105],{"asset_kind":31,"target_tools":117,"install_mode":36,"entrypoint":105,"risk_profile":118,"dependencies":120,"content_hash":103,"verification":125},[33,34,35],{"executes_code":29,"modifies_global_config":29,"requires_secrets":119,"uses_absolute_paths":29,"network_access":29},[],{"npm":121,"pip":122,"brew":123,"system":124},[],[],[],[],{"commands":126,"expected_files":127},[],[105],{"target":34,"score":61,"status":62,"policy":63,"why":129,"asset_kind":31,"install_mode":36},[65,66,67,68,69,70,71],{"author_trust_level":73,"verified_publisher":29,"asset_signed_hash":103,"signature_status":74,"install_count":12,"report_count":12,"dangerous_capability_badges":131,"review_status":76,"signals":132},[],[78,79,80],{"owner_uuid":93,"owner_name":94,"source_url":134,"content_hash":103,"visibility":19,"created_at":135,"updated_at":136},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fflatbuffers-zero-copy-serialization-performance-critical-d00ef782","2026-04-29 16:24:16","2026-05-13 19:14:10",96.95969178039955,[139,140,141],"topic-match","same-kind","same-target",[],{"id":144,"uuid":145,"slug":146,"title":147,"description":148,"author_id":9,"author_name":10,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":13,"fork_count":12,"vote_count":12,"view_count":149,"parent_id":12,"parent_uuid":13,"lang_type":15,"steps":150,"tags":151,"has_voted":29,"visibility":19,"share_token":13,"is_featured":12,"content_hash":153,"asset_kind":31,"target_tools":154,"install_mode":36,"entrypoint":155,"risk_profile":156,"dependencies":158,"verification":163,"agent_metadata":166,"agent_fit":178,"trust":180,"provenance":184,"created_at":186,"updated_at":187,"__relatedScore":188,"__relatedReasons":189,"__sharedTags":191},2345,"b4b37485-43a4-11f1-9bc6-00163e2b0d79","protocol-buffers-language-neutral-data-serialization-google-b4b37485","Protocol Buffers — Language-Neutral Data Serialization by Google","Protocol Buffers (protobuf) is Google's language-neutral, platform-neutral mechanism for serializing structured data. It is smaller, faster, and simpler than XML or JSON for inter-service communication and data storage.",104,[],[152],{"id":25,"name":26,"slug":27,"icon":28},"a21728b0e9c6b4f40dd91b2dc244e38e416175e886518a021cb6701af2716b49",[33,34,35],"Protocol Buffers",{"executes_code":29,"modifies_global_config":29,"requires_secrets":157,"uses_absolute_paths":29,"network_access":29},[],{"npm":159,"pip":160,"brew":161,"system":162},[],[],[],[],{"commands":164,"expected_files":165},[],[155],{"asset_kind":31,"target_tools":167,"install_mode":36,"entrypoint":155,"risk_profile":168,"dependencies":170,"content_hash":153,"verification":175},[33,34,35],{"executes_code":29,"modifies_global_config":29,"requires_secrets":169,"uses_absolute_paths":29,"network_access":29},[],{"npm":171,"pip":172,"brew":173,"system":174},[],[],[],[],{"commands":176,"expected_files":177},[],[155],{"target":34,"score":61,"status":62,"policy":63,"why":179,"asset_kind":31,"install_mode":36},[65,66,67,68,69,70,71],{"author_trust_level":73,"verified_publisher":29,"asset_signed_hash":153,"signature_status":74,"install_count":12,"report_count":12,"dangerous_capability_badges":181,"review_status":76,"signals":182},[],[183,78,79,80],"asset has usage views",{"owner_uuid":9,"owner_name":10,"source_url":185,"content_hash":153,"visibility":19,"created_at":186,"updated_at":187},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fprotocol-buffers-language-neutral-data-serialization-google-b4b37485","2026-04-29 16:23:31","2026-05-14 02:08:07",86.03178394860491,[139,140,141,190],"same-author",[27,192],"configs",{"id":194,"uuid":195,"slug":196,"title":197,"description":198,"author_id":9,"author_name":10,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":13,"fork_count":12,"vote_count":12,"view_count":199,"parent_id":12,"parent_uuid":13,"lang_type":15,"steps":200,"tags":201,"has_voted":29,"visibility":19,"share_token":13,"is_featured":12,"content_hash":203,"asset_kind":31,"target_tools":204,"install_mode":36,"entrypoint":205,"risk_profile":206,"dependencies":208,"verification":213,"agent_metadata":216,"agent_fit":228,"trust":230,"provenance":233,"created_at":235,"updated_at":236,"__relatedScore":237,"__relatedReasons":238,"__sharedTags":239},1793,"8573b764-3c0d-11f1-9bc6-00163e2b0d79","pomerium-identity-aware-zero-trust-access-proxy-8573b764","Pomerium — Identity-Aware Zero Trust Access Proxy","Pomerium is an open source reverse proxy that provides secure, identity-aware access to internal applications without a VPN, implementing BeyondCorp-style zero trust networking with SSO integration.",81,[],[202],{"id":25,"name":26,"slug":27,"icon":28},"98104385ad300fbc95b1d8e891c632da861ee9c3bc94df94821cca2b0fae7781",[33,34,35],"Pomerium Overview",{"executes_code":29,"modifies_global_config":29,"requires_secrets":207,"uses_absolute_paths":29,"network_access":29},[],{"npm":209,"pip":210,"brew":211,"system":212},[],[],[],[],{"commands":214,"expected_files":215},[],[205],{"asset_kind":31,"target_tools":217,"install_mode":36,"entrypoint":205,"risk_profile":218,"dependencies":220,"content_hash":203,"verification":225},[33,34,35],{"executes_code":29,"modifies_global_config":29,"requires_secrets":219,"uses_absolute_paths":29,"network_access":29},[],{"npm":221,"pip":222,"brew":223,"system":224},[],[],[],[],{"commands":226,"expected_files":227},[],[205],{"target":34,"score":61,"status":62,"policy":63,"why":229,"asset_kind":31,"install_mode":36},[65,66,67,68,69,70,71],{"author_trust_level":73,"verified_publisher":29,"asset_signed_hash":203,"signature_status":74,"install_count":12,"report_count":12,"dangerous_capability_badges":231,"review_status":76,"signals":232},[],[78,79,80],{"owner_uuid":9,"owner_name":10,"source_url":234,"content_hash":203,"visibility":19,"created_at":235,"updated_at":236},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fpomerium-identity-aware-zero-trust-access-proxy-8573b764","2026-04-20 00:33:39","2026-05-14 03:03:50",82.87072077857557,[139,140,141,190],[27,192],{"id":241,"uuid":242,"slug":243,"title":244,"description":245,"author_id":9,"author_name":10,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":13,"fork_count":12,"vote_count":12,"view_count":246,"parent_id":12,"parent_uuid":13,"lang_type":15,"steps":247,"tags":248,"has_voted":29,"visibility":19,"share_token":13,"is_featured":12,"content_hash":250,"asset_kind":31,"target_tools":251,"install_mode":36,"entrypoint":252,"risk_profile":253,"dependencies":255,"verification":260,"agent_metadata":263,"agent_fit":275,"trust":277,"provenance":280,"created_at":282,"updated_at":283,"__relatedScore":284,"__relatedReasons":285,"__sharedTags":286},1133,"e8ef5938-366b-11f1-9bc6-00163e2b0d79","parcel-zero-configuration-web-application-bundler-e8ef5938","Parcel — Zero Configuration Web Application Bundler","Parcel is a zero-configuration build tool for the web that automatically handles JavaScript, CSS, HTML, images, and more. It features blazing-fast builds using Rust and multicore processing, with no config files needed to get started.",70,[],[249],{"id":25,"name":26,"slug":27,"icon":28},"fd21127a881a27ea29d74b8a3d9e0d9d8b0fea9d33ed99db2413f453f41d0fe3",[33,34,35],"SKILL.md",{"executes_code":29,"modifies_global_config":29,"requires_secrets":254,"uses_absolute_paths":29,"network_access":29},[],{"npm":256,"pip":257,"brew":258,"system":259},[],[],[],[],{"commands":261,"expected_files":262},[],[13],{"asset_kind":31,"target_tools":264,"install_mode":36,"entrypoint":252,"risk_profile":265,"dependencies":267,"content_hash":250,"verification":272},[33,34,35],{"executes_code":29,"modifies_global_config":29,"requires_secrets":266,"uses_absolute_paths":29,"network_access":29},[],{"npm":268,"pip":269,"brew":270,"system":271},[],[],[],[],{"commands":273,"expected_files":274},[],[13],{"target":34,"score":61,"status":62,"policy":63,"why":276,"asset_kind":31,"install_mode":36},[65,66,67,68,69,70,71],{"author_trust_level":73,"verified_publisher":29,"asset_signed_hash":250,"signature_status":74,"install_count":12,"report_count":12,"dangerous_capability_badges":278,"review_status":76,"signals":279},[],[78,79,80],{"owner_uuid":9,"owner_name":10,"source_url":281,"content_hash":250,"visibility":19,"created_at":282,"updated_at":283},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fparcel-zero-configuration-web-application-bundler-e8ef5938","2026-04-12 20:34:12","2026-05-13 02:09:26",82.77688752307861,[139,140,141,190],[27,192]]