GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - githubnext/quadknob-skill: Four knobs to dial values in by eye, after the OP-1: a web component and an agent skill.

BranchesTags
Open more actions menu

Latest commit

 

History

2 Commits
2 Commits

Folders and files

NameName
Last commit message
Last commit date
assets
assets
 
 
figures
figures
 
 
src
src
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
SKILL.md
SKILL.md
 
 
build.mjs
build.mjs
 
 
demo.html
demo.html
 
 
quadknob.js
quadknob.js
 
 

Repository files navigation

Quadknob

Four knobs to dial values in by eye, after the OP-1. An agent skill that puts a panel of knobs in your running page, so you can tune radii, type, colour, timing and the like by turning them rather than by guessing numbers.

Read the story behind it: Four knobs →

A Quadknob panel with three pages, Glow, Text and Sound. The Glow page shows four knobs, Hue, Height, Saturation and Blur, in blue, green, black and orange.

Install

npx skills add githubnext/quadknob-skill

Then ask your agent to dial something in, or mention Quadknob by name.

Without the skill

The skill is a thin wrapper around one dependency-free web component, quadknob.js. Copy it into your site's static files, load it, and put a <quadknob-panel> on the page with up to four values. Turn the knobs, then press Done to copy the values you landed on. SKILL.md describes every attribute and the drawings it comes with.

<script type="module" src="/quadknob.js"></script>
<quadknob-panel
  floating label="Card" figure="frame"
  css=".card { border-radius: {radius}px; padding: {padding}px }"
  params='[
    {"name": "radius",  "label": "Radius",  "stops": "radius",  "default": 8},
    {"name": "padding", "label": "Padding", "stops": "spacing", "default": 16}
  ]'
></quadknob-panel>

About

Four knobs to dial values in by eye, after the OP-1: a web component and an agent skill.

Resources

Readme
MIT license
Activity
Custom properties

Stars

3 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.