cloudflare-access-branding

Configures Cloudflare Access login pages, app launcher branding, and app tile appearance via API.

Updated May 11, 2026
One-click install
npx skills add https://github.com/mmnavarr/harness --skill cloudflare-access-branding-mmnavarr
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: cloudflare-access-branding
Source: https://github.com/mmnavarr/harness/tree/main/skills/cloudflare-access-branding
Command: npx skills add https://github.com/mmnavarr/harness --skill cloudflare-access-branding-mmnavarr

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Customizing Cloudflare Access login pages and the app launcher requires navigating multiple API endpoints with non-obvious field names and pitfalls, such as uncontrollable text colors and square-logo requirements. ## Core Features & Use Cases - Login Page Branding: Update organization login_design fields including background color, logo, header, and footer text. - App Launcher Customization: Configure launcher logos, colors, landing page design, and footer links via the app launcher endpoints. - Per-App Management: Control app visibility, assign square tile logos, and group apps with pre-created tags. - Use Case: Rebrand an internal tools portal by setting brand colors on the login page, grouping apps under tags like "Tools" and "Eng Tools", and hiding unused apps from the launcher. ## Quick Start Customize my Cloudflare Access app launcher with our brand colors, logo, and group the internal apps with tags.

Frequently Asked Questions about cloudflare-access-branding

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

FAQPage Schema
How do I customize the Cloudflare Access app launcher?▼

Discover the launcher with GET /accounts/{account_id}/access/app_launcher, then update it with PUT /accounts/{account_id}/access/apps/{app_launcher_id} including type "app_launcher". Set fields like app_launcher_logo_url, bg_color, header_bg_color, landing_page_design, and footer_links.

How do I change the Cloudflare Access login page logo and colors?▼

Update the organization endpoint with PUT /accounts/{account_id}/access/organizations and set login_design fields: background_color, text_color, logo_path, header_text, and footer_text. This affects the pre-auth login page, separate from the post-auth app launcher.

Why is my Cloudflare app launcher text unreadable on dark backgrounds?▼

The app launcher text color is not controllable via the API and defaults to black. You must use a light bg_color for the launcher page, otherwise the black text will be unreadable on dark backgrounds.

How do I group apps with tags in Cloudflare Access?▼

Create tags first with POST /accounts/{account_id}/access/tags using {"name": "TagName"}, then assign them when updating an app by passing the tag name strings in the app's tags array. Tags must exist before assignment.

What logo format works for Cloudflare Access app tiles?▼

App tile logos must be square aspect ratio; wide or banner logos will stretch. Static PNGs are preferred for app tiles, though animated GIFs work but may look odd at small sizes.