Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/discoposse/GUIness/llms.txt

Use this file to discover all available pages before exploring further.

GUIness provides a complete import/export system for moving skills and pipelines in and out of the application. You can import individual files as skill nodes, unpack structured .skill or .zip archives into connected node graphs, save pipelines to localStorage or as portable files, and export your entire skill library for sharing or backup.

Skill import

Click the ⬆ Import File button in the Node Library panel. The file picker accepts multiple files at once, so you can import a batch of skills in a single operation. How the file is handled depends on its type: Plain text files (.md, .txt, .json) The file is imported as a single skill node. The file’s contents become the node’s rawContent. Use this for quickly turning a prompt file, config document, or JSON schema into a reusable skill. Structured archives (.skill, .zip) The archive is unpacked and reconstructed as a connected graph of primitive nodes. GUIness maps file types to node types as follows:
File typeNode type
Python, JavaScript, Bash filesCode nodes
JSON, YAML, config filesContext nodes
SKILL.mdMain Compute skill
Other .md filesCompute nodes
Connections between nodes are inferred from import statements in the code, numbered file name prefixes, and the folder structure of the archive.

Pipeline save and load

ActionDescription
💾 Save PipelineSaves the current pipeline to localStorage.
◎ Save as NodeExports the pipeline as a .pipeline.json file with all referenced skills bundled inside.
📂 OpenClick the Open button in the tab bar to load a saved pipeline from a .pipeline.json file. If any skills referenced by the pipeline are missing from your library, GUIness detects them and prompts you to import them before continuing.
When you open a pipeline, GUIness checks each node against your current skill library. If a skill is missing — for example because the pipeline was created on a different machine — you’ll be prompted to import the missing skills before the pipeline loads fully.

Library save and load

ActionDescription
↑ Save LibraryExports your entire skill library as a single .json file.
↑ Load LibraryImports a previously saved library file, merging the skills it contains with your existing library. Duplicate skills are not overwritten.
Use Save as Node to share a complete pipeline with a colleague. The .pipeline.json file bundles all referenced skills, so the recipient can open it on any GUIness instance without needing your skill library pre-installed.

Build docs developers (and LLMs) love