Sitemap
Ali Ibrahim

Ali Ibrahim

Building the future one idea at a time From backend craftsmanship to the frontier of AI Agents, I’m here to create, break things, learn fast, and share the ride

Member-only story

How to Add Agent Skills Support to a Custom Agent Harness

16 min read2 days ago
Press enter or click to view image in full size

Add Agent Skills support to your custom AI agent: SKILL.md discovery, progressive disclosure, tool loading, and evals, with TypeScript and Python examples.

This article was originally posted at Agentailor Blog.

Ask Cameron to chart spending by category, and it has several decisions to make before there is anything to draw. Which chart fits the question? How should the query aggregate transactions? Are the amounts in dollars or cents? What can it honestly say about the result?

Those decisions need instructions. Keeping every workflow in the system prompt would make every request carry the reporting guide, including requests to log a coffee.

In Cameron v3, that guide lives in a skill. The agent sees its name and description, loads the instructions when it needs them, and uses its existing tools to do the work.

Press enter or click to view image in full size
Cameron loads the reporting instructions before drawing the chart

Cameron is the personal finance agent I build in public, one release at a time. v1 established the tools and approval boundary. v2 added evals for what the agent does with those tools. This chapter adds a place for reusable workflows, then uses those evals to check whether…

--

--

Building the future one idea at a time From backend craftsmanship to the frontier of AI Agents, I’m here to create, break things, learn fast, and share the ride