en un clic
claude-plugins
claude-plugins contient 35 skills collectées depuis michalvarys, avec une couverture métier par dépôt et des pages de détail sur le site.
Skills dans ce dépôt
Create Varyshop-branded creatives — static ads, multi-slide carousels, and animated reels — in the two correct v2 brand styles (LIGHT: white bg + blue #3DA5E0 for carousels/posts; DARK: #1A1A1A + blue #6EA8FE + yellow #FFB84E for ads/reels). Handles Hormozi-grade copy, the locked brand visual system (self-contained brand.css / brand-dark.css + 18 robots), and HTML→PNG / HTML→MP4 rendering via a bundled Node+Puppeteer script. Use when the user asks for a "varyshop ad / reklama", "varyshop carousel", "varyshop reel", "varyshop static / post", or any Varyshop creative in a given format. CZ + EN.
Add multi-language (i18n) support to Odoo 18 modules — PO files, JSONB translations, JS _t(), email templates, website language configuration, and XML-RPC page translations. Use this skill when the user wants to translate an Odoo module, translate an existing Odoo page via API, add language support, create PO files, internationalize JS code, or make email templates multilingual. Trigger on: "translate", "i18n", "translation", "PO file", "language", "multilingual", "překlad", "přeložit", "jazykové mutace", "vícejazyčný", "lokalizace", "internationalization", "_t()", "multi-language", "update_field_translations", "xml_translate", "translate page", "přeložit stránku".
Use when creating a paid Odoo 18 module for the Odoo Apps Marketplace. Covers manifest with price/currency, static/description (index.html, cover.png 898x542, icon.png, screenshots), delivery_type integration via selection_add, view inheritance pitfalls (xpath targets that differ between Odoo versions), Docker-based testing workflow, and marketplace listing materials. Trigger on: "marketplace module", "paid module", "sell on odoo", "odoo apps store", "shipping connector", "delivery carrier module", "connector module", "placeny modul", "marketplace", "prodej modulu".
Create complete Odoo 18 website themes with snippets, pages, SCSS architecture, header/footer customization, color palettes, and optional data modules (pricing, schedule, etc.). Use this skill when the user wants to build a new theme, create a theme module, customize website appearance, design header/footer, set up color palettes, create snippet-based homepage, or build a complete branded website in Odoo 18. Covers the full theme development lifecycle — from directory structure and manifest to SCSS variables, snippet registration, page creation, layout inheritance, responsive design, and companion data modules. Czech triggers (CZ): Trigger also when the user speaks Czech and mentions: "vytvoř téma", "nové téma", "Odoo téma", "theme modul", "šablona webu", "vzhled webu", "header", "footer", "záhlaví", "zápatí", "barevná paleta", "snippety", "homepage", "úvodní stránka", "responzivní design", "SCSS", "styly", "ceník modul", "rozvrh modul", "datový modul pro web", "vytvořit web pro Odoo", "branded web", "firemní
Convert a debugged static HTML + CSS + JS bundle (produced by the web-to-static skill) into a complete, installable Odoo 18 theme module. Use this skill when the user has a static website ready and wants to turn it into a theme_* module with snippets, pages, header/footer inheritance, SCSS architecture, and asset registration. This is stage 2 of the web-to-odoo migration pipeline. Applies all editor-safe rules from the odoo-theme skill and splits the static HTML into drag-and-drop snippets using data-snippet markers. Czech triggers (CZ): Trigger also when the user speaks Czech and mentions: "HTML do Odoo", "statické HTML na modul", "převést na theme modul", "vygenerovat Odoo téma", "udělat Odoo modul ze statiky", "statická verze do Odoo", "HTML šablona do Odoo", "migrace do theme".
Odoo 18 development reference for Python models and ORM (search, domain, read_group, compute fields), XML/CSV data and views, OWL/JS client code, QWeb reports, security (ACL, record rules, groups), cron and server actions, migrations and module upgrades, tests, i18n, and performance. Use this skill whenever work involves Odoo 18 or custom addons—even if the user only pastes a traceback, mentions addons/ or __manifest__.py, describes form/list/kanban/XML errors, HTTP controllers, or business rules on models—including building features, fixing bugs, refactoring, or reviewing addon code.
Develop, install, upgrade, and debug Odoo 18 modules and themes through a Docker Compose setup. Use this skill when the user is iterating on custom modules or themes in a dockerized Odoo environment and needs help with: install/upgrade commands that avoid serialization errors, cache invalidation after SCSS/JS changes, module reload workflow, log inspection, odoo shell usage, debugging crashes in the website editor, handling the `theme_*` post-copy mechanism, and documenting conventions from an existing docker-compose.yml. Use this skill when the user mentions docker, containers, upgrade command failures, asset cache problems, theme re-install, bundle errors, or iterative theme development. Czech triggers (CZ): Trigger also when the user speaks Czech and mentions: "docker", "odoo kontejner", "upgrade modulu", "reinstalovat modul", "docker compose odoo", "restart odoo", "logy odoo", "odoo shell", "vynutit recompile", "cache assets", "vývoj v dockeru", "debug v dockeru".
Write Odoo 18 Python code — models, fields, methods, controllers, wizards, computed fields, constraints, and API decorators. Use this skill when the user wants to write or modify Odoo Python code. Trigger on: "model", "controller", "wizard", "computed field", "onchange", "constraint", "Odoo Python", "API endpoint", "Odoo method", "business logic", "napsat model", "vytvořit model", "Odoo kód", "Python pro Odoo", "kontroler", "wizard", "průvodce", "vypočítané pole", "business logika", "Odoo API".
Create and edit Odoo 18 XML views — form, list, kanban, search, calendar, pivot, graph, and inherited views. Use this skill when the user wants to create, modify, or fix any Odoo backend view. Trigger on: "create view", "form view", "list view", "kanban view", "search view", "edit view", "fix view", "XML view", "Odoo view", "upravit view", "vytvořit view", "formulářový pohled", "seznam", "kanban", "pohled", "Odoo pohled", "nový pohled", "opravit pohled", "zděděný pohled", "inherit view", "rozšířit pohled".
Migrate the admin side of a web application (Next.js /admin, custom CMS, WordPress dashboard) into an Odoo 18 module that provides a simplified, content-editor-friendly UI built on top of existing Odoo models (primarily product.template). Use this skill when the user has a web app with a product/content management backend and wants to replace it with an Odoo module that reuses standard Odoo models without aggressive extensions, exposes a dedicated top-level menu separate from Sales, and scopes access via a content-editor security group. This is stage 3 of the web-to-odoo migration pipeline. Prefers reusing existing product.template fields over adding custom fields. Czech triggers (CZ): Trigger also when the user speaks Czech and mentions: "admin do Odoo", "správa produktů do Odoo", "Next.js admin na Odoo", "zjednodušená administrace", "editor obsahu", "skrytý sales pro editory", "vlastní menu pro editory", "napojit na product.template", "migrace administrace".
Convert any web application (Next.js, React, Vue, or a live website) into plain static HTML + CSS + JS that a designer can open directly in a browser and iterate on before Odoo integration. Use this skill when the user wants to migrate an existing web project to Odoo and needs a clean, framework-free intermediate representation — one where styles can be debugged visually without build tooling. Covers Next.js static export, Tailwind tree-shaking + rewrite to semantic class names, framer-motion/GSAP replacement, asset extraction, and per-section HTML fragmentation. Czech triggers (CZ): Trigger also when the user speaks Czech and mentions: "převést web", "migrace webu", "Next.js do HTML", "statické HTML", "odstranit framework", "čisté HTML", "exportovat web", "převod na statický web", "udělat statickou verzi", "vzít starý web".
Create and manage CRM opportunities (crm.lead) in Odoo 18 via XML-RPC API. Use this skill when the user asks to "create an opportunity", "add a lead", "add to CRM", "create CRM record", "new sales opportunity", "přidej příležitost", "vytvoř lead", "přidej do CRM", "nová obchodní příležitost", "založ příležitost", or any request involving creating, searching, or managing CRM leads/opportunities in Odoo 18.
Create QWeb email templates for Odoo 18 mailing campaigns via XML-RPC API. Use this skill when the user asks to "create email template", "design email for mailing", "make newsletter template", "email template for campaign", "QWeb email template", "vytvoř emailovou šablonu", "navrhni email pro kampaň", "šablona pro mailing", "QWeb šablona emailu", "design emailu", "vytvoř newsletter šablonu", or any request involving creating email templates for Odoo 18 mailing.mailing campaigns.
Full prospect-to-website workflow for Odoo 18 — analyze a company, create a web preview page, CRM opportunity, email template, and SMS template. Use this skill when the user asks to "prospect a company", "create prospect website", "analyze and create web for company", "full prospect workflow", "web prospect pipeline", "prospektuj firmu", "vytvoř prospect web", "analyzuj firmu a vytvoř web", "celý prospect workflow", "prospect pipeline", "vytvoř náhled webu pro firmu", "prospect web stránku", or any request involving the full prospect workflow of analyzing a company and creating a web preview, CRM lead, and email/SMS templates in Odoo 18. This skill delegates to: odoo-qweb-page (from odoo-dev-toolkit), manage-partners, crm-opportunities, mailing-campaigns, mailing-lists, email-templates, and send-campaign skills.
Publish social media posts across Instagram, Threads, TikTok, Facebook, and YouTube via upload-post.com API. Use when the user asks to "publish a post", "post to social media", "upload to Instagram", "share on TikTok", "publish across platforms", "post to Facebook", "upload to YouTube", "create a publish script", or wants to distribute content to multiple social networks.
Scaffold complete Odoo 18 modules with proper directory structure, manifest, models, views, security, and data files. Use this skill when the user wants to create a new Odoo module, addon, extension, or app from scratch. Trigger on: "create module", "new module", "scaffold module", "odoo addon", "odoo app", "rozšiřovací modul", "nový modul", "vytvoř modul", "nový addon", "scaffold", "vytvořit modul pro Odoo", "rozšíření pro Odoo", "Odoo modul", "nová aplikace pro Odoo".
Create beautiful, SEO-optimized website pages using QWeb templates for Odoo 18. Use this skill whenever the user wants to build, create, or generate a web page, landing page, service page, about page, blog-style page, product page, portfolio page, contact page, or any other website page for an Odoo 18 instance. Also trigger when the user mentions "QWeb", "Odoo website", "Odoo page", "Odoo template", or asks for a page with SEO optimization for Odoo. This skill covers the full spectrum of page types — from simple informational pages to complex animated landing pages with conversion funnels. If someone says "make me a page" or "build a website section" and the context is Odoo, use this skill. Czech triggers (CZ): Trigger also when the user speaks Czech and mentions: "vytvoř stránku", "udělej stránku", "postav stránku", "nová stránka", "landing page", "webová stránka", "stránka pro Odoo", "QWeb šablona", "QWeb stránka", "šablona pro web", "SEO stránka", "prodejní stránka", "kontaktní stránka", "portfolio stránka
Create animated video posts from HTML/CSS animations rendered to MP4. Use when the user asks to "create a video", "make an animated post", "render a video for social media", "create a Reel", "make a TikTok video", "create an animated social media video", or wants video content from HTML/CSS animations.
Validate a rendered video for quality issues before publishing or proceeding to the next video in a series. Checks scene overlaps, text viewport overflow, voiceover duration sync, first-animation timing, blank frames, and branding presence. This skill runs automatically after video rendering in create-video-post, create-video-from-source, and create-video-series workflows. Use when the user asks to "validate video", "check video quality", "verify video renders correctly", or automatically after any video rendering step.
Generate voiceover audio for social media videos using ElevenLabs TTS API. Use when the user asks to "generate voiceover", "create narration", "add voice to video", "text-to-speech for video", "generate audio narration", or wants spoken audio for their video content. Supports Czech and English.
Patterns for executing commands on the Mac host from a Cowork VM session via osascript. Use this skill whenever you encounter ENOSPC (disk full) errors in the Cowork VM, need to run Node.js/Python on the Mac host, execute background processes, or write files to the Mac filesystem when the VM disk is full. Also use when the user mentions osascript, AppleScript, Mac host commands, or when tools like Puppeteer/ffmpeg need to run natively on macOS.
Segmentace zákazníků v Odoo 18 podle nákupních pravidel (pos.order + sale.order) přes XML-RPC API. Use this skill when the user asks to "segment customers", "group customers", "find customers who", "segmentuj zákazníky", "najdi zákazníky kteří", "zákazníci kteří nenakoupili", "zákazníci kteří nakupují", "zákazníci kteří kupují", "RFM segmentace", "customer segmentation", "customer groups", "cílová skupina", "nenakoupili 3 měsíce", "nenakoupili rok", "nakupují ve všední dny", "kupují šunkovou pizzu", "kupují noky", "zákazníci s více objednávkami", or any request involving grouping/filtering customers by purchase behavior.
Hloubková analýza nákupních dat zákazníků v Odoo 18 (pos.order + sale.order) přes XML-RPC API. Use this skill when the user asks to "analyze purchases", "purchase history", "what did customer buy", "nákupní historie", "analýza nákupů", "co zákazník nakupoval", "kdy nakupoval", "nákupní vzorce", "purchase patterns", "RFM analysis", "customer behavior", "produktové preference", "product preferences", "nakupní chování zákazníka", "analyzuj prodeje", "kdo kupuje", "nejčastější produkty", "top produkty", or any request involving analyzing pos.order or sale.order purchase data.
Vytvoření cílené SMS nebo emailové kampaně v Odoo 18 na základě nákupních dat zákazníků. Orchestrační skill: analýza → segmentace → mailing list → SMS/email s prodejní psychologií. Use this skill when the user asks to "create campaign for", "vytvoř SMS s kódem", "vytvoř email s kódem", "kampaň pro zákazníky kteří", "SMS pro lidi co", "email pro zákazníky", "pošli nabídku", "promo kampaň", "slevový kód", "vytvoř mi SMS", "vytvoř mi email", "kampan s kodem", "masa mailing", "hromadná SMS", "hromadný email", "nabídka pro segment", or any request to create a targeted mailing campaign based on purchase behavior.
Create email and SMS mailing campaigns (mailing.mailing) in Odoo 18 via XML-RPC API. Use this skill when the user asks to "create a mailing campaign", "create email campaign", "create SMS campaign", "new newsletter", "create a mass email", "set up email blast", "vytvoř mailing kampaň", "vytvoř emailovou kampaň", "vytvoř SMS kampaň", "nový newsletter", "hromadný email", "rozesílka", "kampaň", or any request involving creating or managing mailing.mailing campaigns in Odoo 18.
Schedule social media posts for specific dates and times via upload-post.com API, and create automated publishing pipelines that generate content from sources on a recurring schedule. Use when the user asks to "schedule a post", "publish at a specific time", "set up daily posting", "automate content publishing", "post every day at 13:00", "schedule for tomorrow", "publish next Monday", or wants to create a recurring content pipeline.
Analyze customer orders (sale.order) in Odoo 18 via XML-RPC API. Use this skill when the user asks to "analyze orders", "show customer orders", "order history", "sales analysis", "revenue analysis", "product analysis", "analyzuj objednávky", "ukáž objednávky", "historie objednávek", "analýza prodejů", "analýza tržeb zákazníka", or any request involving analyzing, summarizing, or reporting on sale.order data in Odoo 18.
Manage Odoo 18 mailing lists and contacts (mailing.list, mailing.contact) via XML-RPC API. Use this skill when the user asks to "create a mailing list", "add to mailing list", "assign contacts to list", "manage subscribers", "create contact list", "link partner to mailing", "vytvoř mailing list", "přidej do mailing listu", "přiřaď zákazníky do listu", "správa odběratelů", "vytvoř seznam kontaktů", "propoj partnera s mailingem", or any request involving mailing.list or mailing.contact management in Odoo 18.
Manage Odoo 18 res.partner records via XML-RPC API. Use this skill when the user asks to "create a contact", "add a partner", "update partner info", "edit contact", "find partner", "search contacts in Odoo", "add company to Odoo", "update customer", "přidej kontakt", "uprav partnera", "najdi firmu v Odoo", "přidej firmu", "založ zákazníka", "aktualizuj kontakt", or any request involving creating, reading, updating, or searching res.partner records in Odoo 18.
Send email or SMS campaigns via Odoo 18 mailing.mailing with link tracking. Use this skill when the user asks to "send email campaign", "send SMS", "odeslat email přes kampaň", "odeslat SMS zákazníkovi", "odešli mailing", "rozešli kampaň", "send mailing to customer", "blast email", "trigger campaign", or any request involving sending emails/SMS through Odoo 18 mailing campaigns with tracking.
Upload images and assets to Odoo 18 for use in QWeb templates and email campaigns via XML-RPC API. Use this skill when the user asks to "upload image to Odoo", "add asset to website", "upload file for QWeb", "nahraj obrázek do Odoo", "přidej asset na web", "nahraj soubor pro šablonu", "upload logo", "upload banner", "nahraj logo", "nahraj banner", or any request involving uploading files/images to Odoo 18 for use in templates.
Create multi-slide carousel posts for Instagram and social media. Use when the user asks to "create a carousel", "make a swipe post", "design carousel slides", "multi-slide post", "Instagram carousel", or wants a series of connected slides on a topic.
Create branded static social media post graphics as HTML rendered to PNG. Use when the user asks to "create a post", "design a social media graphic", "make an Instagram post", "create a Facebook post image", "design a post about...", "new post graphic", or wants a 1080x1080 branded image for social media.
Extract key content from external sources (YouTube videos, PDFs, web articles) for video creation. Use when the user provides a YouTube link, PDF file, or article URL and wants to create video content from it. Supports Czech and English content. Outputs a structured content brief for downstream video skills.
Generate ambient background music for social media videos using ElevenLabs Sound Effects API. Use when the user asks to "add background music", "generate music", "create bg music", "add ambient sound", "make background track", or wants music underneath their video voiceover.