Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Alteryx Viewer

Viggo MeestersViggo Meesters8 downloads

Open .yxmd workflows and .yxzp packages as read-only summaries with search, source view, and warnings.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates1

Alteryx Viewer

Alteryx Viewer

Alteryx Viewer is a read-only plugin for inspecting .yxmd workflows and listing .yxzp packages inside the vault. It summarizes workflow metadata, tools, tool types, connections, input/output paths, formula expressions, warnings, and source XML without executing, generating, converting, validating, or saving Alteryx files.

Alteryx Viewer preview

Features

  • Opens .yxmd workflow files in a dedicated view.
  • Lists .yxzp package entries and highlights contained .yxmd workflows.
  • Shows workflow metadata such as yxmdVer, workflow id, name, and run settings when present.
  • Shows each tool with ToolID, inferred tool type, GUI plugin, engine entry point, annotation/label, container id, position, config summary, paths, and formulas.
  • Shows connections as origin tool.port -> destination tool.port.
  • Reports warnings for malformed XML, missing or duplicate ToolIDs, unknown synthetic/custom tool types, broken connections, and package contents.
  • Keeps a source view with line numbers and lightweight XML highlighting available for workflow files.
  • Filters tools, connections, package entries, paths, formulas, and config summaries.

Inspect-only scope

This plugin never runs Alteryx workflows. It does not open Alteryx Designer, does not invoke shell commands, does not call external apps, and does not use network APIs, clipboard APIs, eval, dynamic function construction, or process execution APIs.

Version 0.1 intentionally does not generate, convert, validate, edit, normalize, or save .yxmd files. The local alteryx-flow-agent-toolkit remains the reference toolchain for generation, reverse engineering, conversion, comparison, and structural validation work. Alteryx Viewer only reads bytes through the vault API and renders local inspection views.

Fixtures

Committed fixtures are synthetic only:

  • test-fixtures/mini-workflow.yxmd
  • test-fixtures/containers.yxmd
  • test-fixtures/broken-unknown.yxmd
  • test-fixtures/package-listing.yxzp

Do not commit real client workflows or private package fixtures.

Installation

Manual installation

Until a public release is available:

  1. Download main.js, manifest.json, and styles.css from the latest release.
  2. Create this folder in your vault: .obsidian/plugins/alteryx-viewer/.
  3. Put the downloaded files in that folder.
  4. Reload the app.
  5. Enable Alteryx Viewer in Settings -> Community plugins.

BRAT installation

For beta testing, install the plugin with BRAT using this repository URL:

https://github.com/viggomeesters/obsidian-alteryx-viewer

Usage

Open any .yxmd or .yxzp file in your vault. The file opens with Alteryx Viewer.

Use the toolbar to:

  • filter visible details
  • switch between summary, tools, connections, and source views for .yxmd
  • refresh the current file after external changes

Malformed workflow XML automatically shows parse warnings and keeps source inspection available when possible.

Development

npm install
npm run build
npx tsc --noEmit
npm test

Optional fixture comparison with the separate Alteryx toolkit:

cd /Users/viggomeesters/Dev/alteryx-flow-agent-toolkit
python tools/validate_yxmd.py /Users/viggomeesters/Dev/obsidian-alteryx-viewer/test-fixtures/mini-workflow.yxmd
python tools/yxmd_to_spec.py /Users/viggomeesters/Dev/obsidian-alteryx-viewer/test-fixtures/mini-workflow.yxmd --out /tmp/alteryx-viewer-mini-spec.md

Release process

Community plugin files are installed from GitHub releases. For each release:

  1. Update manifest.json, package.json, and versions.json.
  2. Run npm install, npm run build, npx tsc --noEmit, and npm test.
  3. Create a GitHub release whose tag exactly matches manifest.json.version.
  4. Attach main.js, manifest.json, and styles.css as release assets.

License

MIT

97%
HealthExcellent
ReviewSatisfactory
About
Inspect .yxmd workflows and browse .yxzp packages in a read-only view that shows metadata, tools, connections, paths, formulas and source XML. Flag malformed XML, duplicate or missing ToolIDs, unknown tool types, and broken connections without executing or modifying files.
FilesFormatsCode
Details
Current version
0.1.0
Last updated
2 days ago
Created
2 days ago
Updates
1 release
Downloads
8
Compatible with
Obsidian 1.5.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
Viggo MeestersViggo Meestersviggomeesters
GitHubviggomeesters
  1. Community
  2. Plugins
  3. Files
  4. Alteryx Viewer

Related plugins

Code Space

Professional code file management with visual dashboard, syntax highlighting editor, and Markdown embedding.

Importer

Convert your data to Markdown files you can use in Obsidian. Works with Apple Notes, OneNote, Evernote, Notion, Google Keep, and many other formats.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Templater

Create and use dynamic templates.

Recent Files

Display a list of recently opened files.

Omnisearch

Intelligent search for your notes, PDFs, and OCR for images.

QuickAdd

Quickly add new notes or content to your vault.

Claudian

Embeds Claude Code/Codex as an AI collaborator in your vault. Your vault becomes agent's working directory, giving it full agentic capabilities: file read/write, search, bash commands, and multi-step workflows.

Local REST API with MCP

Unlock your automation needs by interacting with your notes over a secure REST API.

Mermaid Tools

Improved Mermaid.js experience: visual toolbar with common elements and more.