Skip to content
AI plugins and skills · Prompt engineering · OpenAIEpisode 167 · 18 September 2026 · 34:51

Can Plugins and Skills Make AI Worse? New Rules for Working With Strong Models

Central question

Does a plugin, skill or instruction help a strong model — or constrain it — and how do you measure that before building your work with AI on someone else's add-ons?

What you take away

The claude plugin eval command in Claude Code runs every task three times with a plugin and three times without it in a clean environment, checks answers, files and the agent's actions with six types of checks and returns the share of passed checks; the result has to be read through the control group: 70% without the plugin and 90% with it is an improvement, 95% and 95% is none, and 0% versus 95% more often means the plugin simply opened access to data. An extension adds three things — access and actions, special knowledge and rules of work — yet in Codex, GPT-6 Astra and Fable tasks without instructions are often solved better. In its 11 September piece OpenAI named the problems of skills for GPT-6 Astra: long overlapping descriptions, overly broad activation conditions and step-by-step scripts that constrain a strong model — and proposed short descriptions, loading details only when needed and reviewing old requirements. The report "Testing Agent Skills Systematically with Evals" set four criteria for evaluating a skill, SkillBench on 87 tasks showed the success rate rising from 35% to 50%, and a study of Agents.md files showed computational costs rising by more than 20% with no rise in success. Anthropic divides skills into those compensating for a model's shortcomings, which die off, and those capturing a team's workflows, which live longer; integrations such as ChatGPT Health and Photoshop only got in the host's way. Alexander's conclusion is to work with frontier models directly and to test plugins with an understanding of what they do.

Main threads

What to watch for

1Before keeping a plugin or skill in use, compare the same task with it and without it — at least three runs each in a clean environment, as claude plugin eval does.
2Read the difference through the control group: if the result without the plugin is zero, work out whether it gave a new capability or merely access to data.
3Separate what exactly the extension adds — access and actions, special knowledge or an order of work — and keep only what the model genuinely lacks.
4Review old instructions and skills for the new models: a short description of purpose, details only when needed, regular review of requirements.
5Run everyday tasks directly in ChatGPT, Codex or Claude Code without middle layers, and switch off integrations that force themselves into every chat.
Signals to track afterwards
How claude plugin eval develops, and whether OpenAI brings out comparable tools for testing skills for GPT-6 Astra.
The separate episode on the financial systems of OpenAI and Claude that the host promises.
ChatGPT Health settings after the update: whether the plugin stays enabled by default.
Results from viewers who run their plugins through claude plugin eval and write about the difference.
Most useful for
Anyone using plugins, skills and middle layers on top of ChatGPT or Claude who wants to know whether they actually help.Developers working in Claude Code and Codex: how claude plugin eval works and what OpenAI writes about skills for GPT-6 Astra.Managers introducing AI instructions and rules in their teams: which skills live longer and which die off.Anyone building daily work with AI and deciding whether to work with the model directly or through add-ons.

Key takeaways

03:30Anthropic Added the claude plugin eval Command to Claude Code

The new command runs the same tasks with a plugin and without it and answers which pays off better; on the same day OpenAI published its piece on skills and instructions for GPT-6 Astra.

08:33Three Runs With the Plugin, Three Without — in a Clean Environment With Six Types of Checks

Each task is run three times in separate sessions without memory or settings; answers, files and the agent's actions are checked — text match, tool call, order of calls, files, model grading, comparison with a reference; the runs consume subscription limits.

11:40Working With the Plugin Does Not Mean Working Thanks to the Plugin

70% versus 90% is an improvement, 95% versus 95% is none, and 0% versus 95% usually means the plugin simply opened access to data such as Apple Health; that is what the control group is for.

12:32An Extension Adds Three Things: Access, Knowledge and an Order of Work

A plugin is an extension package with skills, agents and connections, a skill is an instruction rather than a fine-tuned model; but extra instructions often worsen the result, and with Fable the "era of no prompts" began.

21:39OpenAI: Detailed Scripts for Old Models Constrain GPT-6 Astra

The 11 September piece names three problems — long overlapping skill descriptions, overly broad activation conditions and step-by-step scripts — and proposes short descriptions, loading details only when needed and reviewing old requirements.

22:48Fable: an Old Task Was Solved by a Context Window More Than a Month Old

A task that did not get solved in various chats or in GPT-6 Astra was solved in an old Fable window; asked about restarting, the model replied "no need, I am compressing everything", although earlier Opus 4.8 and Fable itself asked for a restart.

29:00SkillBench: Success Rose From 35% to 50% With Skills, Agents.md — Only Costs

The independent study on 87 tasks and 18 configurations showed the benefit of specialised skills, while the study of Agents.md files showed computational costs rising by more than 20% with no rise in success.

31:48Someone Else's Plugin With Someone Else's Instructions Is More Likely to Harm

Anthropic divides skills into those compensating for a model's shortcomings and those capturing a team's processes; the ChatGPT Health integration barged into every health chat, and the system opened a connected Photoshop instead of doing the job itself.

What this episode is about

A solo ToTheMoon episode with Alexander Volchek about plugins, skills and instructions — and whether the new strong models need them at all. The internet is bursting with lists of "the best plugins" for systems that themselves run on top of OpenAI or Anthropic; Alexander repeats his advice to concentrate on serious models and explains what a plugin is: a predefined "room" of restrictions and instructions so that a model works better in its area — like the health plugin at OpenAI, to which Apple Health connects.

The first occasion is the claude plugin eval command Anthropic has just added to Claude Code. It runs every task three times with the plugin and three times without it in a clean environment, evaluates answers, files and the agent's actions with six types of checks — text match, tool call, order of calls, presence of files, model grading, comparison with a reference — and returns the share of passed checks. The result has to be read through the control group: 70% without the plugin and 90% with it is an improvement; 95% and 95% is none, and what you compare is time and cost; 0% versus 95% most often means the plugin simply opened access to data. A plugin and a restricting instruction are not the same thing: a plugin is an extension package with skills, agents, event handlers and connections, a skill is an instruction, not a fine-tuned model. An extension adds three things: access and actions, special knowledge and ready-made solutions, rules and an order of work. But extra instructions often worsen the result: in Codex, GPT-6 Astra and Fable tasks without a description are solved no worse, and with Fable the "era of no prompts" began. Restrictions are still not always a drawback — a rule "do not send a letter without confirmation" slows the system down but gives control.

The second occasion is OpenAI's 11 September piece "Rethinking skills and instructions for GPT-6 Astra": long overlapping skill descriptions make choice harder, overly broad activation conditions load irrelevant instructions, and step-by-step scripts that helped earlier models constrain a stronger one; mandatory reading of large documentation before every change consumes context and time. OpenAI proposes a short description of purpose, loading details only when necessary and regular review of old requirements, and reminds that different models understand one instruction differently — Alexander sees this as the collision of Codex and Claude in his own projects and shares an observation from Fable, where he solved an old task in a context window more than a month old and the model refused to restart. Then come OpenAI's report "Testing Agent Skills Systematically with Evals" with four sides of evaluating a skill, the SkillBench study on 87 tasks with success rising from 35% to 50%, the Agents.md study with costs rising by more than 20% and no rise in success, and Anthropic's classification: skills compensating for a model's shortcomings die off, skills capturing a team's processes live longer. The host's own experience — the ChatGPT Health integration that barged into every health chat, and Photoshop, which the system tried to open instead of doing the job itself — illustrates the conclusion: work with frontier models directly, in ChatGPT, Codex and Claude Code, and test plugins with an understanding of what they are.

The value of the episode is that the argument "are plugins needed" is moved from a matter of taste to something measurable: Anthropic now has a tool for comparing with and without a plugin, OpenAI has engineering observations that old skills constrain the new model, and independent tests have numbers pointing both ways. The host does not deny the benefit of extensions where they give access to data or lock in a team's processes, but insists that understanding models comes only from working with them directly. The practical conclusion: before connecting someone else's add-on, check that it gives a genuinely new capability rather than extra context.

Episode transcript

The episode is in Russian; below is an English reading guide to the transcript (the full EN transcript is a machine translation). Voice matching applied to 61 segments: 61 identified, 0 mixed, 0 probable, and 0 unresolved.

Read transcript on a separate page

Loading…