算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
generative-ui-minis【设计与创意】In the current Minis environment, automatically convert text descriptions into a single-file HTML generator similar to Claude Artifact, with unified support for outputs such as cards, tables, records, timelines, code blocks, and charts. Use this skill first when users mention these components or visualization pages.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
This is a Claude Artifact-style generator skill designed for the current Minis / iSH environment.
The goal is not to modify the chat host itself, but to:
/var/minis/workspace/Use this skill first when users express any of the following intentions:
In particular, when the user also mentions: cards, tables, records, code blocks, timelines, charts, visualization pages, artifacts assume by default that this skill should be invoked to generate an additional page.
cards: information cards / KPI cardstable: tablerecords: record listtimeline: timeline / step flowcode: code blockchart: built-in bar chartdetails: collapsible detailspython3 /var/minis/skills/generative-ui-minis/scripts/generative_ui_artifact.py \
"Weekly Project Report" \
--text "Need overview cards\nNeed risk table\nNeed timeline\nNeed code block\nNeed chart"
By default, this outputs to:
/var/minis/workspace/<title>_artifact.html
python3 /var/minis/skills/generative-ui-minis/scripts/generative_ui_artifact.py \
"Demo" \
--spec /path/to/spec.json \
--out /var/minis/workspace/demo_artifact.html \
--json-out /var/minis/workspace/demo_spec.json
{
"title": "Generative UI Example",
"summary": "Unified output of multiple components.",
"chips": ["Artifact", "Cards", "Table"],
"blocks": [
{
"type": "cards",
"title": "Overview Cards",
"items": [
{"title": "Status", "value": "In Progress", "desc": "In the current iteration"}
]
},
{
"type": "table",
"title": "Record Sheet",
"columns": ["Date", "Item", "Status"],
"rows": [["03-17", "Generator Development", "Done"]]
},
{
"type": "timeline",
"title": "Timeline",
"items": [
{"title": "Phase One", "desc": "Requirements Organization"},
{"title": "Phase Two", "desc": "Page Rendering"}
]
},
{
"type": "code",
"title": "Sample Code",
"language": "python",
"content": "print('hello artifact')"
},
{
"type": "chart",
"title": "Progress Chart",
"series": [
{"label": "Design", "value": 70},
{"label": "Development", "value": 85}
]
}
]
}
Can do:
Does not directly do yet:
If the user says:
Do not respond with text only. Run this skill directly to generate an additional HTML artifact.