task-master-viewer_skill

This skill lets you launch a visual Task Master editor for editing tasks.json via Streamlit, simplifying task management.
  • Python

26

GitHub Stars

3

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill sfc-gh-dflippo/snowflake-dbt-demo --skill task-master-viewer

  • app.py29.1 KB
  • requirements.txt10 B
  • SKILL.md3.1 KB

Overview

This skill launches a Streamlit GUI for visually viewing and editing Task Master tasks.json files. It provides a browser-based editor that surfaces task hierarchies, tagged lists, and common task operations. Use it when you prefer a visual interface over CLI or direct JSON edits.

How this skill works

The skill runs a Streamlit app located in the skill directory and opens a local web UI (default http://localhost:8501). It loads the project's tasks.json (default PROJECT_ROOT/.taskmaster/tasks/tasks.json), lets you view, reorder, and edit tasks, and writes changes back to the JSON file. The app includes reload and help controls and uses Snowflake-themed UI styling.

When to use it

  • You want to inspect tasks visually instead of using CLI commands.
  • You need to edit multiple tasks or reorganize task hierarchies quickly.
  • You prefer a browser-based interface for safer edits and previews.
  • You are on a local machine with a browser available.
  • You want a guided UI with built-in help and reload controls.

Best practices

  • Confirm Streamlit is installed before launching (pip install -U streamlit).
  • Run the app from the skill directory to avoid path errors.
  • Tell collaborators the local URL and how to stop the app.
  • Avoid editing tasks.json with another editor while the app is open.
  • Stop the app when done to avoid port conflicts or orphan processes.

Example use cases

  • Quickly reorganize a complex task hierarchy without hand-editing JSON.
  • Batch-edit tags or properties across multiple tasks via a visual list.
  • Onboard a teammate who prefers GUI tools instead of CLI commands.
  • Preview task changes and reload from disk after external edits.
  • Troubleshoot missing tasks by visually locating entries and metadata.

FAQ

Install Streamlit if needed, cd into the skill folder, then run: streamlit run app.py. The app opens at http://localhost:8501.

Where does the app read and save tasks?

By default it uses PROJECT_ROOT/.taskmaster/tasks/tasks.json. You can change the path in the app sidebar if needed.

How do I stop the app?

Close the browser tab and press Ctrl+C in the terminal. If needed, kill background processes with pkill -f "streamlit run".

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational