What a Two-Skill Plugin Manifest Reveals About Product Priorities
A product could ship dozens of skills through its public plugin repo. aitutors.me shipped exactly two. What that restraint actually signals.
A public plugin marketplace repo is one of the more legible artifacts a product ships, because unlike a roadmap or a press release, it's a list of concrete decisions: this is what we're willing to expose, in this shape, right now. aitutors.me's public repo — maggielovelace/aitutors-plugin — lists exactly two skills in its marketplace manifest: a flashcards format skill and a brand-illustration skill. Neither is the product's core offering. That's worth sitting with.
The core product is conspicuously absent
The actual tutoring — seven subject professors, the Socratic hint ladder, curriculum mapping, safeguarding — isn't packaged as an installable "skill" in this repo at all. It's reachable through the same manifest, but as an MCP connector pointing at aitutors.me/mcp, gated behind an active subscription and OAuth login, not as an open skill file someone could inspect, fork, or run standalone. The plugin repo makes the tutoring product installable across ChatGPT and Codex, but it doesn't make the tutoring product's actual mechanics legible. That's a deliberate line, and it's the same line most serious products draw: the thing people pay for stays behind the product surface, even when the surface itself becomes more portable.
What did get shipped as open skills, and why those two
Flashcards and Heddy IP are both genuinely useful outside the core tutoring loop, and neither one, on its own, replicates what a subscription buys. The flashcards skill is a format spec — useful to anyone building study tools, competitive advantage to nobody, because a competitor gaining a well-designed card format doesn't gain anything of aitutors.me's actual curriculum or tutoring logic. Heddy IP sits differently: it's genuinely proprietary brand IP, marked as such, present in the repo not because it's meant to be freely used by anyone but because the plugin marketplace mechanism needed a manifest entry to make the character asset a first-class, installable thing internally — the "do not redistribute" licence does the actual gatekeeping the repo's public visibility can't.
Reading the two together, the pattern is: ship exactly what's useful to the ecosystem and safe to expose, gate everything that's either the actual product or the actual brand behind either a subscription or a licence, and don't pad the manifest with anything in between. A repo with twenty loosely-related utility skills would read as either an under-thought grab-bag or an attempt to look more open than the product actually is. Two skills, each doing one specific job the core product genuinely doesn't need to gate, reads as intentional.
The broader signal: plugin repos as a trust surface
There's a reason this matters beyond aitutors.me specifically. As ChatGPT and Codex both build out plugin marketplace mechanisms that git clone a public repo to install from, the repo itself becomes a public trust artifact — evaluators, competitors, and technically curious users can all read exactly what a product is willing to expose. A repo that's mostly empty scaffolding signals a product treating the marketplace as a checkbox. A repo that dumps proprietary logic into public view signals a product that hasn't thought through what "public" actually means for a plugin manifest. A repo with a small number of genuinely well-scoped, honestly licensed skills — MIT where it's a technique, proprietary where it's an asset, silent where it's the product itself — signals a team that made real decisions rather than defaulting.
What to look for in any product's plugin manifest
If you're evaluating a product by its public plugin repo — and given how many products now ship one, this is an increasingly common piece of due diligence — the questions worth asking are the same ones this repo answers cleanly: what's exposed as open, what's proprietary-but-listed, and what's entirely absent because it's the actual product. The absence is often more informative than the presence. A repo that shows you everything is either genuinely commodity or hasn't thought about what it's protecting; a repo that shows you carefully, has almost certainly thought harder about the question than the size of the repo would suggest.
More industry coverage on aiskill.market.