odoo-app-landing-page

Generate sanitized index.html landing pages for Odoo modules.

6|9|Updated Aug 4, 2024
One-click install
npx skills add https://github.com/smartops-aero/smartops-odoo-flight --skill odoo-app-landing-page-smartops-aero
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: odoo-app-landing-page
Source: https://github.com/smartops-aero/smartops-odoo-flight/tree/main/.claude/skills/odoo-app-landing-page
Command: npx skills add https://github.com/smartops-aero/smartops-odoo-flight --skill odoo-app-landing-page-smartops-aero

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill guides you to craft Odoo App Store landing pages that survive App Store sanitization while looking professional. It provides safe patterns, structure templates, and a living example for reference.

Core Features & Use Cases

  • Template-driven Landing Page: Build landing pages using proven Bootstrap-based structure that won't be stripped.
  • Sanitization-safe Patterns: Enforces allowed patterns (no DOCTYPE, no inline scripts, hex colors, etc.) to ensure pages render on App Store.
  • Reference & Examples: Includes a production-ready example and reference guide so teams can quickly craft pages for new modules and marketing campaigns.

Quick Start

Provide the module technical name; the skill will generate an index.html at MODULE_NAME/static/description/index.html using the reference patterns and the example as a baseline. For instance: "Generate the landing page for the module 'sample_module' following the team template."

Frequently Asked Questions about odoo-app-landing-page

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create an Odoo App Store landing page that won't get stripped by sanitization?

Generate a sanitized HTML landing page using Bootstrap 5 without DOCTYPE, inline scripts, or CSS transitions. Use hex color values, HTML entities for special characters, and restricted external links to ensure your Odoo module's landing page survives App Store sanitization rules.

What HTML patterns are safe for Odoo App Store landing pages?

Safe patterns include Bootstrap 5 grid and utility classes, no inline JavaScript or CSS, hex-only colors, HTML entities for symbols, and no full HTML wrappers or DOCTYPE declarations. This Skill enforces these rules to keep your landing page compliant and production-ready.

Can I use inline CSS and JavaScript in Odoo module landing pages?

No. Odoo App Store sanitization strips inline JavaScript and CSS transitions. Use only Bootstrap 5 utility classes and external stylesheets to style your landing page while maintaining compliance.

How do I structure a landing page for an Odoo module with hero, features, and setup sections?

Use the provided Bootstrap-based template structure that includes hero, features, use cases, setup, security, and support sections designed for desktop and mobile. Generate index.html at MODULE_NAME/static/description/ following the reference example.

What characters and colors should I use in Odoo landing pages?

Use hex color values only—never RGB or named colors. Encode special characters as HTML entities to prevent sanitization removal. This ensures symbols, accents, and punctuation render correctly on the App Store.