← Back to Skills Marketplace
ohernandez-dev-blossom

Border Radius

by Omar Hernandez · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
133
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install border-radius
Description
Generate CSS border-radius code. Use when the user asks to generate rounded corners, create a border radius, make a blob shape, or produce border-radius CSS.
README (SKILL.md)

CSS Border Radius Generator

Generate border-radius CSS for uniform rounding or per-corner customization, including special shapes like blobs and leaves.

Input

  • Mode: uniform (all corners equal) or per-corner
  • Uniform value: integer 0–9999 px (default 16)
  • Per-corner values: top-left, top-right, bottom-right, bottom-left in px (defaults 16 16 16 16)

Output

  • CSS property: border-radius: \x3Cvalue>;
  • Tailwind CSS class equivalent

Instructions

  1. Parse the user's request. Determine if all corners are the same or each is specified separately.
  2. Compute the CSS value:
    • All corners equal: border-radius: \x3Cvalue>px;
    • Mixed corners: border-radius: \x3Ctl>px \x3Ctr>px \x3Cbr>px \x3Cbl>px;
  3. Compute the Tailwind class:
    • All equal, value is 0: rounded-none
    • All equal, value >= 9999: rounded-full
    • All equal, other: rounded-[\x3Cvalue>px]
    • Mixed: rounded-[\x3Ctl>px_\x3Ctr>px_\x3Cbr>px_\x3Cbl>px]
  4. Output both CSS and Tailwind.
  5. If the user mentions a shape preset, map it:
    • None → 0 0 0 0
    • Small → 4 4 4 4
    • Medium → 8 8 8 8
    • Large → 16 16 16 16
    • XL → 24 24 24 24
    • Full / pill / circle → 9999 9999 9999 9999
    • Blob → 30px 70px 70px 30px
    • Leaf → 0px 50px 0px 50px

Options

  • topLeft: 0–9999 — default 16
  • topRight: 0–9999 — default 16
  • bottomRight: 0–9999 — default 16
  • bottomLeft: 0–9999 — default 16
  • linked: if true, all corners use the same value

Examples

Input: "Rounded corners, 12px all sides" Output:

border-radius: 12px;

Tailwind: rounded-[12px]

Input: "Blob shape border radius" Output:

border-radius: 30px 70px 70px 30px;

Tailwind: rounded-[30px_70px_70px_30px]

Input: "Full pill / circle border radius" Output:

border-radius: 9999px;

Tailwind: rounded-full

Input: "Top corners 24px, bottom corners 0" Output:

border-radius: 24px 24px 0px 0px;

Tailwind: rounded-[24px_24px_0px_0px]

Error Handling

  • If a value is negative, set it to 0 and inform the user that border-radius cannot be negative.
  • If a value exceeds 9999, cap at 9999 (used to represent fully rounded / rounded-full).
  • If the user provides a unit other than px (e.g., rem, %), note the unit in the output and omit the Tailwind arbitrary value if not px.
Usage Guidance
This skill appears safe and does only local text generation for CSS and Tailwind classes. Before using in production: review outputs when users specify units other than px (the skill omits Tailwind arbitrary classes for non-px units), and validate any generated CSS in your app context. No network access or secrets are requested.
Capability Analysis
Type: OpenClaw Skill Name: border-radius Version: 1.0.0 The skill bundle is a straightforward CSS border-radius generator. It contains only metadata and markdown instructions (SKILL.md) for an AI agent to calculate and format CSS/Tailwind code based on user input, with no evidence of malicious intent, data exfiltration, or risky execution capabilities.
Capability Assessment
Purpose & Capability
Name, description, and runtime instructions all focus on generating border-radius CSS and Tailwind classes. There are no extra environment variables, binaries, or unrelated requirements.
Instruction Scope
SKILL.md only describes parsing user input and producing CSS/Tailwind outputs, preset mappings, and simple validation. It does not instruct reading files, contacting external endpoints, or accessing unrelated system state.
Install Mechanism
No install spec and no code files — instruction-only. Nothing will be written to disk or downloaded during install.
Credentials
No environment variables, credentials, or config paths are requested; the declared inputs (corner values, linked flag) match the skill's purpose.
Persistence & Privilege
The skill is not forced-always and does not request elevated or persistent privileges. It allows normal autonomous invocation (the platform default), which is appropriate for this kind of utility.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install border-radius
  3. After installation, invoke the skill by name or use /border-radius
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of the border-radius skill. - Generates CSS border-radius code and matching Tailwind class from user input. - Supports both uniform and per-corner radius values. - Handles shape presets (e.g., none, small, medium, large, full, blob, leaf). - Performs error handling for negative values and unit restrictions. - Outputs both standard CSS and Tailwind utility class.
Metadata
Slug border-radius
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Border Radius?

Generate CSS border-radius code. Use when the user asks to generate rounded corners, create a border radius, make a blob shape, or produce border-radius CSS. It is an AI Agent Skill for Claude Code / OpenClaw, with 133 downloads so far.

How do I install Border Radius?

Run "/install border-radius" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Border Radius free?

Yes, Border Radius is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Border Radius support?

Border Radius is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Border Radius?

It is built and maintained by Omar Hernandez (@ohernandez-dev-blossom); the current version is v1.0.0.

💬 Comments