By akeneo
Guides Claude Code users through building and deploying Akeneo Custom Components. Includes an awareness skill that triggers automatically when Custom Components are mentioned, and a setup skill (/akeneo-cc-setup) that scaffolds, builds, and deploys a component step by step.
The Akeneo PIM JavaScript SDK is designed to help you build applications that are compatible with the UI extension Custom Component feature.
The Custom Component feature is a type of UI Extension allowing PIM users to upload JavaScript applications directly into the PIM.
With its intuitive methods, it simplifies interactions with the Akeneo PIM API by abstracting the complexities of API calls, authentication, and data transformation. It is designed to provide a uniform experience for developers, featuring robust typing support through TypeScript declarations. This enables you to focus on developing your integration without being hindered by API intricacies.
If you're unfamiliar with the UI Extension feature, you can find more information in the Akeneo documentation.
For more information about the available features, integration architecture, constraints, permissions and access control or development workflow you can look at the Advanced Extension in depth documentation.
For more information about the SDK deployment you can look at the Advanced Extensions API deployment or UI deployment.
Here's a simple example showing how to use the SDK to list assets from a specific family:
// Access the Asset API
const assetApi = PIM.api.asset_v1;
// List assets with filters
const listParams = {
assetFamilyCode: 'packshots',
};
// Call the API and handle the response
try {
const assetList = await assetApi.list(listParams);
console.log('Assets found:', assetList);
} catch (error) {
console.error('Error fetching assets:', error);
}
This repository includes a Claude Code plugin (akeneo-custom-component) that helps you build and deploy Akeneo Custom Components directly from your Claude Code session. It provides an awareness skill that triggers automatically when Custom Components are mentioned, and a guided setup skill (/akeneo-cc-setup) that scaffolds, builds, and deploys a component step by step.
/plugin marketplace add akeneo/extension-sdk
/plugin install akeneo-custom-component@akeneo-custom-component
⚠️ Warning: Before installing the plugin, make sure you have a GitHub SSH key configured on your machine. Without it, the plugin installation may fail. You can follow the GitHub documentation on generating and adding an SSH key if you haven't done so already.
For more detailed information about the Akeneo PIM API, please refer to the official Akeneo API documentation.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub akeneo/extension-sdk --plugin akeneo-custom-componentClaude Agent SDK Development Plugin
This command provides the context necessary for Claude Code to create the Desktop Extension or .dxt file of an MCP.
This command provides the context necessary for Claude Code to create the Desktop Extension or .dxt file of an MCP.
UI/UX design intelligence. 67 styles, 161 palettes, 57 font pairings, 25 charts, 15 stacks (React, Next.js, Vue, Svelte, Astro, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, Nuxt, Jetpack Compose). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
This skill should be used when users need to generate ideas, explore creative solutions, or systematically brainstorm approaches to problems. Use when users request help with ideation, content planning, product features, marketing campaigns, strategic planning, creative writing, or any task requiring structured idea generation. The skill provides 30+ research-validated prompt patterns across 14 categories with exact templates, success metrics, and domain-specific applications.