- Home
- Skills
- Coollabsio
- Coolify Docs
- Renaming Services
renaming-services_skill
- Dockerfile
311
GitHub Stars
1
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill coollabsio/coolify-docs --skill renaming-services- SKILL.md4.2 KB
Overview
This skill renames a service documentation file and updates every reference across the docs and infrastructure that can cause broken links. It ensures the markdown filename, the services list entry, and nginx redirects are all updated consistently. Use it to convert camelCase to kebab-case, fix typos, or align docs with service slugs in templates.
How this skill works
The skill performs a three-part update: it renames the markdown in docs/services/, updates the slug and icon path in docs/.vitepress/theme/components/Services/List.vue, and adds permanent redirects in nginx/redirects.conf. It also guides you to search and update any remaining internal links and rename related assets like service logos. Finally, it includes a verification checklist to confirm the site and redirects behave correctly locally and in production.
When to use it
- Service name changed in the codebase or templates/compose/
- Fixing camelCase to kebab-case or other slug formatting
- Correcting typos or consolidating duplicate service docs
- Adding versioned or compound service slugs (e.g., mautic5, ente-photos)
- Removing or renaming deprecated services while preserving redirects
Best practices
- Always update all three locations: docs/services/, List.vue, and nginx/redirects.conf to avoid 404s
- Use lowercase and hyphens for filenames (kebab-case) and match the authoritative service slug
- Keep 301 redirects even for deleted pages to preserve SEO and bookmarks
- Run a repository-wide search for the old slug and update any internal links you find
- Verify changes locally at http://localhost:5173 and confirm old URLs redirect to the new paths
Example use cases
- Rename denoKV to denokv.md and update List.vue and nginx redirects
- Fix service slug typo from old-name to new-name across docs and redirects
- Consolidate two docs into ente-photos.md and add redirects from the former filenames
- Add a versioned service page like mautic5.md and update the services list and redirects
FAQ
Old URLs will likely return 404s or remain accessible depending on server config; always add 301 redirects to preserve links and search engine indexing.
Should I change logo filenames too?
Yes—rename the logo under docs/public/images/services if needed and update the icon path in List.vue so the service card shows the correct image.