Organize and showcase creative work. Auto-generate case studies, client rosters, project pages, and portfolio updates...
Automate the creation and management of your creative portfolio. This skill transforms raw project data into polished case studies, client rosters, and portfolio pagesβremoving the friction between finishing work and showcasing it.
Projects are stored as JSON or markdown in {baseDir}/assets/projects/. Each project needs:
{
"id": "google-campaign-2023",
"title": "Google Brand Campaign",
"client": "Google",
"year": 2023,
"duration": "3 months",
"role": "Lead Video Producer & Creative Director",
"services": ["video-production", "creative-direction", "motion-graphics"],
"challenge": "Create a compelling brand campaign showcasing Google's commitment to accessibility.",
"solution": "Developed a multi-platform video series with compelling narratives, working with diverse creators.",
"results": [
"15M+ views across platforms",
"82% positive sentiment in comments",
"Featured on Google's homepage"
],
"mediaUrl": "https://youtube.com/watch?v=...",
"thumbnailUrl": "path/to/thumbnail.jpg",
"featured": true,
"tags": ["video", "direction", "commercial"],
"testimonial": "Colton delivered exceptional creative vision. Working with him elevated our entire campaign.",
"testimonialAuthor": "Jane Smith, Google Creative Lead"
}
See references/portfolio-schema.json for the full data model.
Provide project details in any format:
references/case-study-template.mdOnce a project is logged, I'll automatically:
projects/<project-id>/case-study.htmlCommand: "Update coltonbatts.com with my latest projects"
I'll:
assets/projects/Generate variations:
Projects are organized by service type:
Tag projects with multiple types as needed.
Each case study includes:
See references/case-study-template.md for full template.
To modify a project:
I'll update the JSON and regenerate all associated files.
Projects can be filtered by:
User: "Add the Under Armour project to my portfolio"
I'll respond:
"Got it. To create a case study, I need a few details:
1. Project title
2. When did you make it? (year/duration)
3. Your role
4. What was the challenge or brief?
5. What was your solution/approach?
6. Any measurable results? (views, engagement, feedback)
7. Media link? (YouTube, Vimeo, image URL)
8. Client testimonial? (optional)"
User provides details, I generate:
β case-study.md
β case-study.html
β project-meta.json
β LinkedIn post version
β Email summary version
And suggest: "Ready to update coltonbatts.com with this project?"
After using this skill, you'll have:
/Users/coltonbatts/clawd/skills/portfolio-showcase/
βββ assets/
β βββ projects/
β β βββ google-campaign-2023/
β β β βββ case-study.html
β β β βββ case-study.md
β β β βββ project-meta.json
β β β βββ thumbnail.jpg
β β β βββ social-versions.md
β β βββ kate-spade-new-collection/
β β β βββ case-study.html
β β β βββ ...
β β βββ projects-index.json
β βββ portfolio-templates/
β βββ case-study.html
β βββ portfolio-page.html
β βββ featured-clients.html
βββ references/
β βββ case-study-template.md
β βββ portfolio-schema.json
βββ scripts/
β βββ add-project.py
β βββ generate-case-study.py
β βββ sync-portfolio.py
βββ SKILL.md
Once you have projects organized in this skill, updating your live website is one command: "Update coltonbatts.com with my latest projects"
This generates:
The generated HTML can be directly integrated into your website.
Use this skill proactivelyβevery completed project should become a case study within a week.