Features!
We like em, but hate waiting for them.
Features are the difference between a thing and a thing u use.
Kimi has office support, but cant work with libreoffice files!
Qwen supports markdown uploads, but doesn’t support my specific plaintext file-type!
GLM has a cool slides-creator, but cant work with spreadsheets or zip archives!
All these are missing features.
Features where a dev from the company has to go in and implement it.
This sucks.
- Asking for a feature sucks.
- Waiting for features to be implemented sucks.
- Not getting a feature sucks.
What’s the solution? We would have to become employees at the company itself…
Reintroducing: Agent Skills
Fine, let’s do it ourselves then.
Let’s equip our agent with a read_file, edit_file list_dir and bash tool… And a present_files tool, so the agent can send us files back.
And now let’s give it some skills!
- /home/qwen/
- skills/
- ms_office/
- libreoffice/
- godot/
- zip/
- pdf/
- skills/
Each one has a SKILL.md and also some scripts the agent can use to work with foreign files.
- The user sends a zip directory? Okay, let’s use the skill.
- use_skill(name = “zip”)
[...]
## Decompressing
To extract a zip archives content, use unzip command like this:
[...]
- oh, that was easy. well then lets unzip that archive and see what the user sent me
- bash(command = “unzip /home/qwen/Downloads/upload.zip /home/qwen/upload/”)
- list_dir(path = “/home/qwen/upload”)
Contents of ~/uploads/
Portfolio.pdf
Portfolio.odt
thoughts.md
- Aha! let’s use the pdf skill to view this pdf
- use_skill(name = “pdf”)
- […]
Aaaaah yes, working with all kinds of files, in all kinds of workflows, exactly the way you (and not the company) wants.
An agent that grows with you, and works better with you each time you add or edit a skill.
- Qwen keeps messing up godot scene formats?
- Add a godot skill containing basics of scene structure and scripts to check its work before sending to you
- Kimi still hasn’t added libreoffice support?
- Well guess what. Add a libreoffice skill and let Kimi use the scripts to edit the document!
- ChatGPT somehow hasn’t cought up with the slide-creation hype?
- Add a slideshow skill to make your wildest cooperate slop dreams come true!
No need to wait for features anymore, when you can just add it yourself.
(this post has been entirely human-generated)
And the office files, PDFs, html pages etc should be fairly easy to implement. There’s a plethora of tools like markitdown or docling, designed mostly for AI to read files by a one-liner like
markitdown file.pdf.


