information-ui

information-ui is a skill for Claude Code, Codex from renfei-design/fify-plugin. It costs 82 tokens per session (740 once invoked), scanned A, original, Apache-2.0.

Guidance for turning a well-supported answer into an interactive information view with Fify. Fify is a presentation tool for structured explanations, comparisons, plans, timelines, tracking, and decisions.

In plain words
What is it for?
It is for creating interactive views of comparisons, plans, chronologies, tracking information, structured explanations, or decision support.
Why use it?
It helps present already-checked information in an editable or interactive format when plain text is not enough.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Good fit It is for creating interactive views of comparisons, plans, chronologies, tracking information, structured explanations, or decision support.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/renfei-design/fify-plugin/information-ui
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add renfei-design/fify-plugin --skill information-ui
Clone the repo
git clone --depth 1 https://github.com/renfei-design/fify-plugin

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for information-ui

README.md
[![agentmods](https://agentmods.dev/badge/skills/renfei-design/fify-plugin/information-ui/github.svg)](https://agentmods.dev/skills/renfei-design/fify-plugin/information-ui)
Your own site
<a href="https://agentmods.dev/skills/renfei-design/fify-plugin/information-ui"><img src="https://agentmods.dev/badge/skills/renfei-design/fify-plugin/information-ui/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for information-ui

Your own site · 80×15
<a href="https://agentmods.dev/skills/renfei-design/fify-plugin/information-ui"><img src="https://agentmods.dev/badge/skills/renfei-design/fify-plugin/information-ui.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 82 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 740 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00082 $0.00740
Opus 5.5 $0.00033 $0.00296
Sonnet 5.5 $0.00016 $0.00148
Haiku 4.5 $0.00008 $0.00074

Measured 1mo ago against content hash 964f94f974b1, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

information-ui scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

plugins/fify/skills/information-ui/SKILL.md · 28 lines

What it actually says

Fify information UI

  1. Complete all factual reasoning, retrieval, and source checking before calling Fify. Fify is a presentation compiler, not a source of facts.
    • Fast path: when the user already supplied the facts or source material needed for the requested view, treat that material as the grounding. Do not browse, enrich, or re-research it unless accuracy or freshness requires verification.
    • Prepare the envelope in one pass and call the tool immediately after grounding. Do not inspect files, run shell commands, probe the renderer, or narrate internal composition work.
  2. Keep an authoritative plain-language answer. Pass it unchanged as groundedAnswer; it is the fallback if UI is unsupported, unavailable, expired, or over quota.
  3. Call only render_information_ui. Never call or mention read_information_ui_run; it is reserved for the mounted app.
    • When the user explicitly tags @Fify, confirm that render_information_ui is available before doing extended retrieval or composition.
    • If the native tool is unavailable, fail fast with one short sentence. Do not create or edit files, run shell commands, inspect plugin internals, import the MCP SDK, or call Fify over HTTP as a workaround. Those paths cannot mount the native information UI.
  4. Use InformationEnvelopeV1 version 1.0:
    • Copy the user request into originalRequest and use their locale when known.
    • Supply one to eight semantic sections and at most twelve items per section.
    • Give every source, section, and item a stable unique semantic ID.
    • Attach only source IDs that exist in sources; use public HTTPS source URLs.
    • Optionally include up to four grounded media records when seeing the real subject materially improves the answer. Use only an exact openly licensed image URL already established during research from upload.wikimedia.org or api.openverse.org, accurate alt text and caption, and an existing sourceId. Never invent, search for, or rewrite media during Fify composition; omit media if any provenance is uncertain.
    • Include no more than two short natural-language refinements.
    • Keep the whole envelope under 24,000 characters.
  5. Invoke automatically only when structure or non-consequential interaction adds material value: comparisons, plans, timelines, trackers, structured explanations, decision tools, and editable summaries are strong cases.
  6. Always invoke when the user tags @Fify or says “show this as an interactive view,” unless the requested UI would be unsafe or consequential.
  7. After the widget mounts, do not repeat the complete answer. Give at most one short sentence orienting the user; the tool already returns the authoritative text fallback.
  8. For follow-up refinements, call the same public tool with a newly grounded envelope. Preserve compatible semantic IDs and pass prior checked, selected, or input state in continuationState without exposing it to the user.
  9. Keep v1 non-consequential. Selection, filtering, checklists, disclosure, local inputs, and conversational refinements are allowed. Purchasing, publishing, account changes, and third-party mutations are not.
Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 1mo ago First seen · 28 lines · 82 tokens per session scan A 964f94f974b1

Subscribe to this mod's changes

information-ui is a skill published in the GitHub repository renfei-design/fify-plugin (1 stars, last pushed 1mo ago), licensed Apache-2.0. It adds 82 tokens to every session and 740 once invoked, about $0.0003 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

diagram-design

Create branded architecture, architecture delta, IT current-state, flowchart, sequence, state machine, ER/data model, timeline, swimlane, quadrant, radar/spider, polar chart (polar/radial lollipop), loop/flywheel, nested, tree, org chart, layer stack, exploded axonometric, axonometric plan, Venn, pyramid/funnel…

cathrynlavery/diagram-design · 211 tokens

flint-theme-author

Use when: creating, translating, refining, reviewing, or validating a custom Flint ThemeSpec from brand guidelines, websites, slide decks, publication references, design tokens, or an existing visual identity. Produce a reusable ThemeSpec JSON object for Flint Theme Lab without inventing fields or changing chart…

microsoft/flint-chart · 64 tokens

dashboard-design

Use this skill first when the user wants to design or plan a dashboard, especially Vizro dashboards. Enforces a 3-step workflow (requirements, layout, visualization) before implementation. Activate when the user asks to create, design, or plan a dashboard. For implementation, use the dashboard-build skill after…

mckinsey/vizro · 71 tokens

bklit-ui-design

Turns plain-language chart design requests into exact Bklit UI (@bklit shadcn registry) components and props, styled to fit the host app. Use when someone describes how a chart should look rather than naming props, e.g. "diagonal pattern background that fades out", "squircle bars", "3D glass bars", "hatched area"…

bklit/bklit-ui · 185 tokens

a2ui-generation

Design and generate A2UI updateComponents and updateDataModel payloads for three modes (DTO component, non-DTO component, non-DTO page). Use when asked to create or refine A2UI cards, components, or pages from DTO/JSON/business data, generate Python transformer code for DTO-driven components, iterate on existing A2UI…

AGenUI/AGenUI · 147 tokens

designing-vizro-layouts

Use this skill when designing or building Vizro dashboard layouts — grid configuration, component sizing, filter/parameter placement, selector types, or container patterns. Activate when the user is creating wireframes, defining page structure, placing controls, or sizing charts.

mckinsey/vizro · 58 tokens