{"id":80337,"date":"2026-06-28T17:18:14","date_gmt":"2026-06-28T11:48:14","guid":{"rendered":"https:\/\/www.tothenew.com\/blog\/?p=80337"},"modified":"2026-07-01T10:14:45","modified_gmt":"2026-07-01T04:44:45","slug":"adobe-gen-ai-part-1-getting-started-with-adobe-skills","status":"publish","type":"post","link":"https:\/\/www.tothenew.com\/blog\/adobe-gen-ai-part-1-getting-started-with-adobe-skills\/","title":{"rendered":"Adobe and Gen AI &#8211; Part 1: Getting Started with Adobe Skills"},"content":{"rendered":"<h2>Introduction<\/h2>\n<p>Generative AI is everywhere, and Adobe is no exception. From content creation to software development, Adobe is integrating AI across its ecosystem to help users work smarter and faster.<\/p>\n<p>In this blog series, we&#8217;ll simplify Adobe&#8217;s Gen AI ecosystem and explore the tools that can make a real difference in your day-to-day work. In <strong>Part 1<\/strong>, we&#8217;ll look at <strong>Adobe Skills<\/strong> and how they help AI coding assistants better understand Adobe technologies, especially Adobe Experience Manager (AEM).<\/p>\n<h2>What Are Adobe Skills?<\/h2>\n<p>AI coding assistants are great at generating code, but they often lack deep product-specific knowledge. This can result in suggestions that don&#8217;t always align with Adobe&#8217;s recommended implementation patterns.<\/p>\n<p>Adobe Skills (officially known as <strong>Agent Skills<\/strong>) solve this problem by providing AI coding assistants with Adobe-specific knowledge and workflows. Instead of relying only on general AI knowledge, they can perform tasks using Adobe&#8217;s best practices and recommended approaches.<\/p>\n<h2>Installing Adobe Skills<\/h2>\n<p>If you want to install all available Adobe Skills, run:<\/p>\n<p><em><strong>npx skills add adobe\/skills &#8211;all<\/strong><\/em><\/p>\n<p>If you&#8217;re only working with <strong>AEM as a Cloud Service<\/strong>, install only the AEM Skills:<\/p>\n<p><em><strong>npx skills add https:\/\/github.com\/adobe\/skills\/tree\/main\/plugins\/aem\/cloud-service<\/strong><\/em><\/p>\n<p>During installation, you&#8217;ll be prompted to select the skills you want to install.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignleft wp-image-80334 size-large\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2026\/06\/Screenshot-2026-06-28-at-9.09.31\u202fPM-1024x594.png\" alt=\"Agent Skills Install\" width=\"625\" height=\"363\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2026\/06\/Screenshot-2026-06-28-at-9.09.31\u202fPM-1024x594.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2026\/06\/Screenshot-2026-06-28-at-9.09.31\u202fPM-300x174.png 300w, \/blog\/wp-ttn-blog\/uploads\/2026\/06\/Screenshot-2026-06-28-at-9.09.31\u202fPM-768x446.png 768w, \/blog\/wp-ttn-blog\/uploads\/2026\/06\/Screenshot-2026-06-28-at-9.09.31\u202fPM-624x362.png 624w, \/blog\/wp-ttn-blog\/uploads\/2026\/06\/Screenshot-2026-06-28-at-9.09.31\u202fPM.png 1420w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><\/p>\n<p>Press the <strong>Space<\/strong> key to select or deselect individual skills and select the agentic IDE\/CLI you&#8217;re using, for example, Cursor, Claude, etc.<\/p>\n<h2>What Happens Behind the Scenes?<\/h2>\n<p>Installing Adobe Skills does much more than simply add a few prompts to your AI coding assistant. It automatically prepares your local development environment so the assistant can understand your AEM project better.<\/p>\n<ul>\n<li>Installs the selected Adobe Skills.<\/li>\n<li>Creates symbolic links so your AI coding assistant can discover and use the installed skills.<\/li>\n<li>Generates or updates the <strong>AGENTS.md<\/strong> file, giving the AI assistant project-specific context and instructions.<\/li>\n<li>Registers slash commands that allow individual skills to be invoked directly when needed.<\/li>\n<li>Configures the skills so they work seamlessly with supported AI coding assistants.<\/li>\n<\/ul>\n<p>After the installation completes, the skills are immediately available and can be triggered automatically based on your prompts, without requiring any additional configuration.<\/p>\n<h2>Using Adobe Skills<\/h2>\n<p>Once the installation is complete, you can start using natural language prompts with your AI coding assistant.<\/p>\n<p>For example:<\/p>\n<p><em><strong>Scan my AEM project and report any code quality issues.<\/strong><\/em><\/p>\n<p>Instead of performing a generic review, the AI automatically invokes the <strong>code-assessment<\/strong> Skill to analyse your project using Adobe&#8217;s recommended AEM development practices.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignleft wp-image-80336 size-large\" src=\"https:\/\/www.tothenew.com\/blog\/wp-ttn-blog\/uploads\/2026\/06\/Screenshot-2026-06-28-at-9.43.34\u202fPM-1024x231.png\" alt=\"Skill Loaded\" width=\"625\" height=\"141\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2026\/06\/Screenshot-2026-06-28-at-9.43.34\u202fPM-1024x231.png 1024w, \/blog\/wp-ttn-blog\/uploads\/2026\/06\/Screenshot-2026-06-28-at-9.43.34\u202fPM-300x68.png 300w, \/blog\/wp-ttn-blog\/uploads\/2026\/06\/Screenshot-2026-06-28-at-9.43.34\u202fPM-768x173.png 768w, \/blog\/wp-ttn-blog\/uploads\/2026\/06\/Screenshot-2026-06-28-at-9.43.34\u202fPM-1536x346.png 1536w, \/blog\/wp-ttn-blog\/uploads\/2026\/06\/Screenshot-2026-06-28-at-9.43.34\u202fPM-624x141.png 624w, \/blog\/wp-ttn-blog\/uploads\/2026\/06\/Screenshot-2026-06-28-at-9.43.34\u202fPM.png 1572w\" sizes=\"(max-width: 625px) 100vw, 625px\" \/><\/p>\n<h2>Common Use Cases<\/h2>\n<p>Adobe Skills are designed around real AEM development workflows. Based on your prompt, your AI coding assistant automatically invokes the most appropriate skill.<\/p>\n<table style=\"border-style: solid; border-color: #000000;\" border=\"1\" cellpadding=\"8\">\n<thead>\n<tr>\n<th style=\"width: 709.477px;\">Use Case<\/th>\n<th style=\"width: 1215.42px;\">Example Prompt<\/th>\n<th style=\"width: 417.727px;\">Skill Invoked<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"width: 701.461px;\">Create AGENTS.md for my project<\/td>\n<td style=\"width: 1207.41px;\">Generate AGENTS.md for my AEM project.<\/td>\n<td style=\"width: 409.711px;\"><strong>ensure-agents-md<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 701.461px;\">Develop a new AEM Component<\/td>\n<td style=\"width: 1207.41px;\">Create a Hero Banner component with a dialog, Sling Model,<br \/>\nHTL, Clientlibs, and unit tests.<\/td>\n<td style=\"width: 409.711px;\"><strong>create-component<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 701.461px;\">Migrate an existing AEM project<\/td>\n<td style=\"width: 1207.41px;\">Migrate my AEM 6.5 scheduler implementation to<br \/>\nAEM as a Cloud Service.<\/td>\n<td style=\"width: 409.711px;\"><strong>migration<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 701.461px;\">Configure Dispatcher<\/td>\n<td style=\"width: 1207.41px;\">Help me configure Dispatcher caching for this URL and<br \/>\noptimize cache rules.<\/td>\n<td style=\"width: 409.711px;\"><strong>dispatcher<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 701.461px;\">Create or Debug Workflows<\/td>\n<td style=\"width: 1207.41px;\">Create an approval workflow with email notifications,<br \/>\nor help debug a failed workflow.<\/td>\n<td style=\"width: 409.711px;\"><strong>aem-workflow<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The AI identifies the appropriate Adobe Skill based on your request, so you don&#8217;t need to remember or invoke the skill name manually.<\/p>\n<h2>Conclusion<\/h2>\n<p>Adobe Skills are one of the easiest ways to make your AI coding assistant more effective for Adobe development. With just a few commands, you can equip your assistant with Adobe-specific knowledge and receive recommendations that are far more relevant than generic AI responses.<\/p>\n<p>In <strong>Part 2<\/strong>, we&#8217;ll explore <strong>Local MCP Servers for AEM<\/strong> and see how they provide AI coding assistants with live project context, making them even more powerful during development.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction Generative AI is everywhere, and Adobe is no exception. From content creation to software development, Adobe is integrating AI across its ecosystem to help users work smarter and faster. In this blog series, we&#8217;ll simplify Adobe&#8217;s Gen AI ecosystem and explore the tools that can make a real difference in your day-to-day work. In [&hellip;]<\/p>\n","protected":false},"author":1362,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"iawp_total_views":4},"categories":[5868],"tags":[8673,8677,8675,5313,5314,8671,8672,4847,8674,8678,8676,8605,7038,5918],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/posts\/80337"}],"collection":[{"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/users\/1362"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/comments?post=80337"}],"version-history":[{"count":3,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/posts\/80337\/revisions"}],"predecessor-version":[{"id":80387,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/posts\/80337\/revisions\/80387"}],"wp:attachment":[{"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/media?parent=80337"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/categories?post=80337"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/tags?post=80337"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}