Restructure footer from flat link list to categorized columns
(Product, Community, Resources). Add Blog and npm Package links.
Update copyright from 2025 to 2026.
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Add ClaudeKit as a featured integration on the aitmpl.com homepage
with a dedicated landing page at /featured/claudekit/.
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Add ClaudeKit as a featured integration on the aitmpl.com homepage
with a dedicated landing page at /featured/claudekit/.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Change repeated --skill/--agent/--setting flags to comma-separated
values matching the CLI's expected format.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Fix root cause of X/Twitter preview not showing: image path was
/social-preview.png but file is at /images/social-preview.png
- Fix component.html referencing non-existent og-image.png
- Change twitter meta tags from property= to name= (correct spec) in
14 files (all blog articles, blog index, featured, jobs)
- Standardize image URLs from www.aitmpl.com to aitmpl.com
- Update jobs.html URLs from davila7.github.io to aitmpl.com
- Update structured data URL in index.html to aitmpl.com
- Add complete OG + Twitter Card meta tags to 5 pages that were
missing them: trending, download-stats, plugin, sandbox-interface,
workflows
https://claude.ai/code/session_01CXzS5mzoK3rZB6PW3QSPPd
Co-authored-by: Claude <noreply@anthropic.com>
* feat(blog): Add SVG cover and fix header/footer for security-hooks-secrets article
- Create SVG cover image with black background, terminal on left, security shield on right
- Rewrite blog HTML to use external CSS (styles.css, blog.css) instead of inline styles
- Fix header to match other blogs (container, header-content, header-actions with SVG icons)
- Fix footer to match other blogs (footer-left, footer-right, proper links with icons)
- Add Google Analytics, Hotjar, favicon, structured data, and SEO metadata
- Add CodeCopy and MarkdownCopier JavaScript functionality
- Update blog-articles.json to reference new SVG cover
https://claude.ai/code/session_012BdwtCSYzJbaEWNApX7bB5
* fix(blog): Add table styles for article content in blog CSS
Tables inside .article-content-full had no styling since the blog
uses external CSS. Added proper th/td padding, borders, and hover states.
https://claude.ai/code/session_012BdwtCSYzJbaEWNApX7bB5
* fix(blog): Update info box text to clarify blog explains the hook
The blog explains how the hook works, not manual setup instructions.
Updated text to encourage direct CLI installation while reading on.
https://claude.ai/code/session_012BdwtCSYzJbaEWNApX7bB5
* fix(blog): Sort articles newest first in blog listing and featured carousel
Reverse default sort order from ascending to descending by order field,
so the most recently published article appears first in both the main
list and the featured posts carousel.
https://claude.ai/code/session_012BdwtCSYzJbaEWNApX7bB5
* feat(agents): Add blog-writer agent for creating blog articles from components
Agent follows a 6-step workflow:
1. Read the component file
2. Ask user to confirm title, tags, difficulty, category, cover style
3. Create SVG cover (black bg, terminal left, icon right, white title)
4. Create HTML article with proper header/footer structure
5. Update blog-articles.json with highest order number
6. Final verification checklist
Encodes all blog creation knowledge: external CSS only, installation
first, info-box wording, CodeCopy/MarkdownCopier scripts, table
styling, OG metadata, structured data, and article ordering.
https://claude.ai/code/session_012BdwtCSYzJbaEWNApX7bB5
---------
Co-authored-by: Claude <noreply@anthropic.com>
- Changed "Claude Code" link to "Home" pointing to /index.html
- Improves navigation from component detail pages
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Move featured projects section above search bar with compact horizontal design
- Make Skills the default filter (first position, active by default)
- Add redirect from / to /skills in vercel.json
- Fix search keywords bug when keywords is an array instead of string
- Update all JS files to default to 'skills' filter
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
* feat: Add React Best Practices Skill blog article
Created comprehensive blog article for the React Best Practices skill:
- Added react-best-practices-skill/index.html with full content
- Created SVG cover image for the blog article
- Updated blog-articles.json with new entry
- Article covers 40+ performance optimization rules
- Includes installation guide, usage examples, and optimization categories
- Added Spanish call-to-action linking to aitmpl.com
https://claude.ai/code/session_01FDf1pgux14yR8TeEsmbHcr
* fix: Remove Spanish content and statistics from React blog article
- Changed Spanish banner to English
- Removed "Real-World Impact" section with percentage statistics
- Removed specific numbers from code comments (200KB+, 2KB)
- Removed token count references (~500 tokens)
- Changed "#1 performance killer" to "major performance killer"
- Removed "specific impact metrics" references
- Changed "40+ rules" and "8 optimization categories" to general text
https://claude.ai/code/session_01FDf1pgux14yR8TeEsmbHcr
* feat: Add code syntax highlighting and remove Additional Resources
- Removed "Additional Resources" section with external links
- Added CodeCopy class for automatic code block formatting
- Added MarkdownCopier class for improved markdown export
- Bash/terminal code blocks now have copy buttons
- Code blocks auto-detect language (bash, typescript, javascript, etc.)
- Terminal prompts are cleaned when copying code
- Added hover effects for components banner
- Code blocks now styled as terminal-block for bash commands
https://claude.ai/code/session_01FDf1pgux14yR8TeEsmbHcr
---------
Co-authored-by: Claude <noreply@anthropic.com>
Removed the plugins filter chip button from the component type filters
in the main search interface. The button is no longer visible under
the search bar as requested.
https://claude.ai/code/session_et25T
Co-authored-by: Claude <noreply@anthropic.com>
Added two new programmatic video creation skills similar to Remotion:
- Motion Canvas: TypeScript framework for creating animated videos using generator functions, signals, and real-time preview editor
- Manim: Python framework for creating mathematical animations and educational videos (popularized by 3Blue1Brown)
Both skills include:
- Comprehensive SKILL.md with usage examples
- Reference documentation for core concepts
- Best practices and quick start guides
- Links to official documentation
Updated components catalog with new skills.
https://claude.ai/code/session_01RDZmhhTHKZzAEh9rJRzJjD
Co-authored-by: Claude <noreply@anthropic.com>
* feat: Add Remotion skill component for programmatic video creation
Add comprehensive Remotion skill with 28 reference guides and 3 code examples covering:
- Core animation and timing techniques
- Compositions and metadata configuration
- Assets and media handling (video, audio, images, GIFs)
- Text animations and typography
- Caption generation and display
- Data visualization with charts
- Advanced features (3D, Lottie, transitions)
- Styling with Tailwind CSS
- Media processing with Mediabunny
Author: remotion-dev
Repository: https://github.com/remotion-dev/skillshttps://claude.ai/code/session_Y3TRI
* fix: Use 'repo' field instead of 'repository' in Remotion skill metadata
Change frontmatter field from 'repository:' to 'repo:' to match the schema
expected by generate_components_json.py script. This ensures the repository
URL is properly displayed on the website.
https://claude.ai/code/session_Y3TRI
---------
Co-authored-by: Claude <noreply@anthropic.com>