This last week a colleague pointed me to the Skill collection and the django-expert skill, so I decided to create a proof-of-concept of a "Plone Expert Developer" skill and have been playing with it for some time these days.
The skill has managed to tell the agent how to create the Plone project, add content-types, vocabularies, a Diazo theme, create views, etc. quite well. It needs improvements of course (I drafted it initially using Gemini and then polished it with Claude Code), specially in the Volto part, and perhaps rewrite some other sections.
If someone is interested, I have published the skill in our GitHub repo, but if you find it useful I will be happy to transfer it to the plone organization.
You are absolutely right — this is a very good idea.
I have seen a lighter and simpler version of this concept a few months ago at a Google for Startups / Scaler event, where tools like Gemini Gems allow us to predefine instructions and behavior, and the user asks questions to get responses based on that setup.
What you are proposing goes a step further and is clearly more advanced. Instead of focusing mainly on answers, this approach creates a Plone AI expert with real development capabilities, such as project setup, code generation, and following an actual developer workflow.
That difference makes the scope and value very clear. I’d be happy to contribute or help improve this in any way possible.
I just started to use skills in Claude code. So far, I cannot assess the impact yet. As of now, I have used multiple agents and comprehensive global and local Claude.md files that also describe the tasks/work very well.
Currently, I ended up having like 10 skills:
plone restapi
classic browser views
theming with plone
Service integration
etc….
Thanks for publishing! I’ll try it for sure and see how it performs compared to “just“ agents and my defined skills.