← All skills
Tencent SkillHub · Developer Tools

zenTable

Documentation/adapter bundle for ZenTable workflows. Runtime code is provided via pinned GitHub release.

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Documentation/adapter bundle for ZenTable workflows. Runtime code is provided via pinned GitHub release.

⬇ 0 downloads ★ 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
CHANGELOG.md, DEPLOYMENT.md, INSTALL.md, README.md, SKILL.md

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
0.9.2

Documentation

ClawHub primary doc Primary doc: SKILL.md 15 sections Open source page

ZenTable Skill

Render structured table data into high-quality PNG images.

TL;DR

ZenTable turns messy table-like content into readable, decision-ready table outputs for both mobile (Discord-first) and desktop. Accepted inputs text-based content (raw text tables, long agent responses) structured JSON screenshots / real-world photos (via OCR-assisted extraction when needed) Core capabilities CSS + PIL rendering sorting / filtering / pagination threshold-based highlighting optional PNG + TXT dual output (--both)

Runtime & security note

This skill runs local scripts and depends on local runtime binaries (python3, google-chrome). Review code and dependencies before running in sensitive environments.

Naming convention

Canonical code name: zentable (lowercase) UI / brand label: ZenTable zeble* / zenble* are legacy compatibility aliases Reference: NAMING_MIGRATION.md (repository document)

When to use

✅ Use this skill when: You need a visual table image instead of plain text You need polished output for chat/report/social sharing The dataset is large enough that plain text is hard to read You need a specific visual theme (iOS-like, dark, compact, etc.) ❌ Do not use this skill when: The table is tiny and plain text is enough The user explicitly asks for no image output The user needs an editable spreadsheet format (CSV/Excel)

Capability matrix (SkillHub release)

CapabilityStatusNotesCSS output✅ StablePrimary release path; default minimal_ios_mobile + width=450PIL output✅ StableSafe fallback when Chrome is unavailableASCII output⚠️ Beta / ExperimentalWorks, but alignment can drift cross-platform due to font and whitespace behavior

Known limitations

ASCII output is sensitive to platform font fallback and whitespace handling. Create separate calibration profiles per platform; do not share blindly. --both already includes text-theme fallback to default when no text theme exists. Discord plain text collapses repeated normal spaces; Unicode spacing characters may be required for spacing preservation. This beta was validated primarily on Discord; other chat platforms may require agent-side output adaptation (image/message formatting differences).

Zx shorthand policy (project rule)

When user input is Zx, treat it as a strong render intent: Execute rendering directly by default (no preliminary Q&A). Default path: CSS + minimal_ios_mobile + width=450. Ask follow-up only under high uncertainty: no usable source data in current/previous context, intent does not look like table rendering, critical fields are missing and output would likely be wrong. If platform supports images, return the image directly (not link-only). Data source priority for Zx: current message image OCR current message text-to-table previous message image OCR previous message text-to-table

Syntax sugar → canonical mapping

SugarCanonical keyNormalizationFinal renderer args--width N / --w Nwidthpositive int--width N--transpose / --cctransposeboolean--transpose--ttkeep_theme_alphaboolean--tt--per-page N / --pp Nper_pagepositive int--per-page N--page ... / --p ...page_specN / A-B / A- / allexpanded by table_renderer.py--allpage_specequivalent to allexpanded by table_renderer.py--text-scale V / --ts Vtext_scaleenum/ratio--text-scale V--sort SPECsort_specsingle/multi-key--sort SPEC--asc / --descsort_default_dirdefault direction--asc / --desc--f SPEC / --filter SPECfiltersrepeatable filter--f SPEC--smart-wrapsmart_wraptrue--smart-wrap--no-smart-wrap / --noswsmart_wrapfalse--no-smart-wrap--theme NAME / -t NAMEthemetheme id--theme NAME--both / --booutput_bothboolean--both--pin KEYSpin_keyspersist defaults--pin--pin-resetpin_resetreset pinned defaults--pin-reset Pinned default baseline: theme=minimal_ios_mobile width=450 smart_wrap=true per_page=15

page_spec rules

N: page N only A-B: inclusive range A..B A-: from A to last page all: all pages if omitted: default preview pages 1-3

Canonical payload example

{ "theme": "minimal_ios_mobile", "width": 900, "transpose": false, "keep_theme_alpha": false, "per_page": 15, "page_spec": "2-", "sort_spec": "score:desc,name:asc", "sort_default_dir": "asc", "filters": ["col:!note,attachment", "row:status!=disabled;score>=60"], "text_scale": "auto", "smart_wrap": true, "output_both": false }

Command examples

# run from repository root # basic CSS output python3 skills/zentable/table_renderer.py - /tmp/out.png --theme minimal_ios_mobile --width 900 --text-scale large --page 1 # transpose + disable smart wrap python3 skills/zentable/table_renderer.py - /tmp/out.png --theme compact_clean --transpose --no-smart-wrap --page 1 # page range expansion (2-4) python3 skills/zentable/table_renderer.py - /tmp/out.p2.png --per-page 12 --page 2 python3 skills/zentable/table_renderer.py - /tmp/out.p3.png --per-page 12 --page 3 python3 skills/zentable/table_renderer.py - /tmp/out.p4.png --per-page 12 --page 4 # PNG + ASCII side output python3 skills/zentable/table_renderer.py - /tmp/out.png --theme mobile_chat --both

Validation checklist (minimum)

python3 -m py_compile scripts/zentable_render.py CSS smoke output succeeds PIL smoke output succeeds --pin, --pin-reset, --both verified Golden tests pass when relevant

Release positioning

Current channel: beta. ASCII remains beta/experimental for SkillHub release.

Support / Contact

GitHub Issues: https://github.com/con2000us/zenTable/issues Maintainer: @con2000us (Discord) Bug report checklist: input type (text / screenshot / photo / json) expected vs actual output platform (Discord/mobile/desktop) command/options used

Category context

Code helpers, APIs, CLIs, browser automation, testing, and developer operations.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
5 Docs
  • SKILL.md Primary doc
  • CHANGELOG.md Docs
  • DEPLOYMENT.md Docs
  • INSTALL.md Docs
  • README.md Docs