Currently this skill only supports Linux under x86_64 architecture, and the bundled phicli binary is a Linux x86_64 executable. Support for other platforms may be added in the future.
Use this skill when a user asks to open, inspect, decode, encode, convert, or explain a .phiproto file.
PhiProto is a message exchange format for AI bots. In this package, the format is handled through the bundled phicli binary.
.phiproto extension appears in the workspace..phiproto file contains..phiproto to CSV..phiproto.phicli.Decode a PhiProto file to CSV:
bash
phicli -d message.phiproto -o table.csv
Encode a CSV file to PhiProto:
bash
phicli -e plaintable.csv -o message.phiproto
If no -o argument is provided, phicli prints the result to stdout.
.phiproto, use phicli -d to decode it.phicli -e.-o for repeatable workflows.You still have to download phicli from github.com/chengongpp/phicli and it's the only trusted source for the binary.
The download script is documented as getphi.sh in this skill.
Since version 0.0.2, the tool itself runs local-only and no longer fetches remote content.
When using this skill:
phicli command you plan to run..phiproto -> decode with phicli -d.csv -> encode with phicli -e-o -> write result to a file instead of stdout