Skip to content
View kwhi6693-web's full-sized avatar

Block or report kwhi6693-web

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kwhi6693-web/README.md

kwhi

I build AI-agent tools that survive contact with the real world.

Portability Β· Creation Β· Validation Β· Automation


agent-xplat Presentation Studio Photo Abstract Editorial


Three projects. One idea: make AI-agent workflows more useful, more portable, and easier to trust.


πŸ•³οΈ Pick a rabbit hole

agent-xplat preview

πŸ” agent-xplat

Will your Agent workflow survive another OS?

Find hidden assumptions across
Windows Β· macOS Β· Linux
PowerShell Β· CMD Β· Bash Β· zsh Β· WSL

Explore β†’

Presentation Studio preview

πŸ“Š Presentation Studio

From prompt to presentation artifact.

Editable PPTX Β· HTML Β· PDF
structured routing Β· exact data
render Β· inspect Β· repair

Explore β†’

Photo Abstract Editorial preview

🎨 Photo Abstract Editorial

Keep the photograph. Change the language.

Source-faithful editorial art
adaptive layouts Β· abstraction
typography Β· validation

Explore β†’


01 β€” πŸ” agent-xplat

Find the OS assumptions that break AI-agent workflows.

AI-agent workflows often look portable right up until they meet a different shell, filesystem, package manager, or runtime.

agent-xplat turns those hidden assumptions into an explicit:

OS Γ— Shell Γ— Runtime
        ↓
Compatibility Matrix
        ↓
Actionable Findings

It scans Agent Skills, workflow instructions, scripts, configuration, Python, Node, shell commands, and related project files.

What makes it interesting

  • 🧭 Eight target environments across Windows, macOS, and Linux
  • 🧠 Deterministic, explainable findings instead of opaque AI guesses
  • πŸ§ͺ Real cross-OS verification paths
  • πŸ“¦ Published Python CLI
  • πŸ€– JSON / SARIF / Markdown outputs built for agents and CI
  • πŸ› οΈ Safe deterministic fixes where equivalence can actually be proven
python -m pip install agent-xplat
agent-xplat scan .

02 β€” πŸ“Š Presentation Studio

Turn prompts and structured data into presentation artifacts that can be opened, edited, inspected, and reused.

Instead of treating a presentation as one giant generation prompt, Presentation Studio treats it as a production pipeline.

Brief / Data
     ↓
Capability Detection
     ↓
Product + Style Routing
     ↓
Generation Engine
     ↓
Editable Artifact
     ↓
Validate β†’ Render β†’ Inspect β†’ Repair

The fun part: the route changes depending on what the host can actually do.

Built around

  • 🧩 Agent-compatible capability routing
  • ✏️ Editable PPTX workflows
  • 🌐 PPTX Β· HTML Β· PDF Β· PNG Β· SVG output families
  • πŸ“ Exact-data preservation contracts
  • πŸŽ›οΈ Product recipes and style profiles
  • πŸ”Ž Rendered visual inspection
  • πŸ” Repair-and-verify quality loops
  • πŸ“¦ Reproducible release packaging

03 β€” 🎨 Photo Abstract Editorial

Turn photographs into editorial artworks without losing the photograph itself.

This project explores a question I like:

How much can an image change while the source remains factual?

The answer is a workflow that separates the original photograph from the creative layer.

Source Photograph
      ↓
Scene Understanding
      ↓
Source-Derived Relationships
      ↓
Controlled Abstraction
      ↓
Adaptive Layout
      ↓
Editorial Typography
      ↓
Validation + Visual QA

What it explores

  • πŸ“· Source-faithful image composition
  • 🧭 Scene-aware adaptive layouts
  • πŸ–ŒοΈ Controlled abstraction
  • 🎚️ Explicit creative controls
  • πŸ”€ Exact local typography on the verified path
  • βœ… Machine validation + visual QA
  • πŸ—‚οΈ Series-level visual consistency
  • πŸ€– Capability-based Agent workflows
Source photograph Β Β β†’Β Β  Editorial result



V3 Adaptive Agent Skill

Open Photo Abstract Editorial β†’


🧠 One thread through all three

These projects look different on the surface:

agent-xplat
     β”‚
     β”œβ”€β”€ Can the workflow run here?
     β”‚
Presentation Studio
     β”‚
     β”œβ”€β”€ Can the agent produce a real artifact?
     β”‚
Photo Abstract Editorial
     β”‚
     └── Can creative output stay controlled and verifiable?

But they are all experiments in the same direction:

Build β†’ Inspect β†’ Verify β†’ Ship

Not just β€œthe model produced something.”
More like β€œthe system knows what it produced, how it produced it, and where the guarantees stop.”


🧰 Tools in the loop

Python GitHub Actions Git AI Agents Automation CLI


βš™οΈ What I care about when building
  • Make the happy path simple.
  • Make failure states visible.
  • Prefer deterministic behavior where possible.
  • Do not call inference β€œverification.”
  • Preserve data and source facts when they matter.
  • Design for the environment the Agent actually runs in.
  • Treat QA as part of generation, not as an afterthought.

πŸ§ͺ Building tools for the awkward space between

β€œAI can do this” and β€œAI can reliably do this.”


agent-xplat Β Β·Β  presentation-studio Β Β·Β  photo-abstract-editorial

Popular repositories Loading

  1. photo-abstract-editorial photo-abstract-editorial Public

    Turn photos into source-faithful editorial artworks with an Agent Skill β€” adaptive layouts, controlled abstraction, and a Strict Fidelity composition path.

    Python 113 4

  2. presentation-studio presentation-studio Public

    Turn prompts and structured data into editable PPTX, HTML presentations, and visual assets with AI Agents.

    Python 1

  3. agent-xplat agent-xplat Public

    Detect cross-OS portability issues in AI agent workflows, skills, configs, and scripts across Windows, macOS, and Linux.

    Python

  4. kwhi6693-web kwhi6693-web Public