بنقرة واحدة
verify
Check python-pptx, lxml, layout fixtures, and test carrier build capability.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Check python-pptx, lxml, layout fixtures, and test carrier build capability.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Produce a labeled figure with PERFECT text — render a label-free image locally (or take an external image) then overlay leader lines and typeset labels programmatically from vision-derived anchor coordinates. Text is correct by construction; only pointer placement is reviewed.
Ask which image models fit a set of tasks — get evidence-based recommendations with per-image costs, which external services to pay for, and which local models to install (with disk/RAM/licence guidance). Reads the live model catalog and probes what is actually available on this machine.
Check mflux (MLX) availability, per-family runtime presence, cached weights, and report readiness status.
Top-level image orchestrator. Routes all slide image generation to the appropriate skill (jack-tar-ollama:image, jack-tar-ollama:icon, jack-tar-ollama:pattern, jack-tar-ollama:diagram, jack-tar-cloud:image, jack-tar-cloud:icon, render_chart). Produces ImageManifest and ChartManifest. Also reads strategy-map.json to determine per-slide rendering approach (full_render, backdrop_render, composed).
Meta-verify — discover all jack-tar engine plugins, call each verify, report aggregate pipeline capability and discipline-hook readiness.
Generate an image locally on Apple Silicon via the mflux CLI (MLX). Flag-compatible with jack-tar-ollama's /image — a $0 local tier, no API keys needed.
| name | verify |
| description | Check python-pptx, lxml, layout fixtures, and test carrier build capability. |
| allowed-tools | Bash(python *) |
Check whether this plugin's prerequisites are met and report readiness.
python3 -c "
import json
deps = {}
try:
import pptx; deps['python-pptx'] = pptx.__version__
except Exception: deps['python-pptx'] = None
try:
import lxml.etree; deps['lxml'] = lxml.etree.__version__
except Exception: deps['lxml'] = None
try:
import jsonschema; deps['jsonschema'] = jsonschema.__version__
except Exception: deps['jsonschema'] = None
print(json.dumps(deps))
"
If python-pptx or lxml is None (not installed), report NOT_AVAILABLE.
Count how many layout directories exist under the plugin's data/smartart_layouts/ directory. Each should contain layout.xml, quickStyle.xml, colors.xml, and meta.json. Run this from the plugin directory:
python3 -c "
from pathlib import Path
import sys
plugin_root = Path(sys.argv[1])
data_dir = plugin_root / 'data' / 'smartart_layouts'
if not data_dir.exists():
print('MISSING')
sys.exit(1)
complete = [d for d in data_dir.iterdir() if d.is_dir() and (d / 'layout.xml').exists() and (d / 'meta.json').exists()]
print(f'{len(complete)} layouts present')
" /path/to/plugin/root
(The skill will discover the plugin root via Path(file) in the actual execution context.)
Attempt to render a minimal process1 SmartArt carrier to a temp directory. If render succeeds, engine is working.
Example output:
PLUGIN: jack-tar-msft-smartart
VERSION: 1.0.0
DEPENDENCIES:
python-pptx: READY (1.0.2)
lxml: READY (5.1.0)
jsonschema: READY (4.21.0)
LAYOUT FIXTURES:
Total: 29/29 present
Process (8): READY
Cycle (2): READY
Hierarchy (5): READY
List (6): READY
Matrix (1): READY
Pyramid (1): READY
Relationship (4): READY
TEST CARRIER:
process1: BUILD OK
STATUS: FULLY_AVAILABLE
REASON: All dependencies installed, 29 layouts available, test carrier builds successfully