I recently switched from ChatGPT to Claude as my primary AI tool. I created a MODX skill and have been “training“ it. It has already helped build some complicated scripts and plug-ins (at least for me). After finishing the code, you can have Claude create a JSON file and use the ModxTransfer snippet to create all the elements or resources.
A comprehensive Claude AI skill for MODX Revolution CMS development. This skill provides Claude with expert-level knowledge of MODX templating, extras configuration, and best practices for building professional websites.
What This Skill Does
When installed, Claude gains deep expertise in:
MODX Tag Syntax - Resource fields, placeholders, snippets, chunks, TVs, and output modifiers
Yes, that is way over my brain grade. MODXTransfer is actually a great snippet for moving resources and elements to new installs because you can export and import. It probably should be its own extra.
Very cool, indeed, and some great conventions you’ve landed upon. Kudos!
I would love to see the MODX Transfer Snippet—suspect there are many others that would as well.
I’d suggest always uncaching the base href call in case some bot accesses the site over http after a cache clear, “breaking” your CSS for real web visitors that follow it. (It’s loaded in memory, anyway, so no practical performance hit.)
There’s a few pages with what I presume are broken emoji in the markdown files. Happy to find those specifically for you if you’d like. I suspect this would be highly portable to other LLMs since the context is provided in md files. Just would need that MODX Transfer snippet!
Hello, I also often use Claude for other reasons.
I tried to manually import the files by importing the zip file taken from git, but it gives me an issue with skill.md
By quickly looking at the files, I saw that you removed Collections and Tagger, while following your scheme I wanted to add Babel as well.
Is it a licensing issue or something similar?
Last night (actually early this morning), I had Claude successfully create an entire site from a bunch of PDFs my client provided. A 25-page SEO optimized site with 45 elements, complete with the CSS file. I imported everything with ModxTransfer. It’s not perfect, but it cuts days or weeks of work.
This ain’t a security-nightmare, vibe-coded slop website. This is a real website built on a solid CMS ready to go live in hours!
It’s not the same at all. My extra gives someone the ability to write all the resources and elements outside modx then import them with a JSON file. You can also export a group of resources, upload them to AI to optimize and interlink, and reimport them.
Sorry, I was joking. I’m sure the parallels are superficial. It just struck me that MyComponent also gives you the ability to create resources and elements outside of MODX then import them with a few clicks, or put them in a transport package for import in Package Manager.
I’m sure your extra is much easier to learn than MyComponent and comes with a lot less baggage, not to mention the AI aspect.