agentsclimarketplace

Compone

Skill kissgyorgy/coding-agents/skills/compone

Nix packages, skills, extensions for coding-agents (Claude Code, Gemini CLI, Pi Coding Agent, Codex)

Install
npx -y skills add kissgyorgy/coding-agents --skill compone

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 12 stars12 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Builds Python components using the compone framework for type-safe HTML/XML/RSS generation. Use when working with compone, creating Python components, generating markup in Python, or building framework-agnostic component libraries.

SKILL.md

1.8 KB, as published. Nobody here has run it

Compone - Python Component Framework

Helps developers create type-safe, reusable components using compone, a modern Python framework for generating markup (HTML, XML, RSS) with React-like patterns.

ALWAYS read core-concepts.md for basic usage.

When to Use Compone

  • Building framework-agnostic component libraries
  • Type-safe HTML generation in Python
  • Colocating markup with Python logic
  • Generating XML, RSS, or other markup formats
  • Creating reusable UI patterns across projects
  • Teams preferring Python over template languages

Best Practices

  1. Type all props: Use type hints for better IDE support and static type checking
  2. Single responsibility: Keep components focused on one concern
  3. Composition over complexity: Build complex UIs from simple components
  4. Descriptive names: Use clear component and prop names
  5. Default values: Provide sensible defaults for optional props
  6. Framework agnostic: Don't tie components to specific web frameworks

Official Documentation

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.