Skip to content

NYX-305Parad0xLabs/null-skills-studio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

null-skills-studio

null-skills-studio is the creator layer for the Parad0x ecosystem. It gives end users and builders a no-code / low-code workspace to create, test, package, version, preview, and publish skills without touching the underlying agent engine.

Features

  • Visual builder for triggers, conditions, actions, approvals, and outputs
  • Schema-based skill manifests
  • Common skill templates
  • Test runner with debug output
  • Packaging and export flow
  • Publish-to-marketplace flow
  • Version history and changelog tracking
  • Preview / debug mode
  • Shareable .skill.json manifests

Repo Layout

null-skills-studio/
├── docs/
│   ├── ARCHITECTURE.md
│   └── SKILL_SCHEMA.md
├── skills/
│   ├── approval_workflow.json
│   └── marketplace_publish.json
├── studio/
│   ├── api/app.py
│   ├── engine/store.py
│   ├── web/static/
│   │   ├── app.js
│   │   ├── index.html
│   │   └── styles.css
│   └── models.py
└── tests/

Local Demo

cd null-skills-studio
python -m venv .venv
.\.venv\Scripts\Activate.ps1
python -m pip install --upgrade pip
pip install -e .[dev]
uvicorn studio.api.app:app --reload

Open http://127.0.0.1:8000.

Demo flow:

  1. Select a seeded template.
  2. Drag nodes between builder columns to change the flow type.
  3. Add an action node.
  4. Run the test runner and inspect the preview/debug output.
  5. Package the skill.
  6. Publish it to the marketplace flow.

API Summary

  • GET /api/templates
  • GET /api/skills
  • GET /api/skills/{skill_id}
  • POST /api/skills
  • POST /api/skills/{skill_id}/test
  • POST /api/skills/{skill_id}/package
  • POST /api/skills/{skill_id}/publish
  • POST /api/skills/{skill_id}/version
  • GET /api/skills/{skill_id}/versions
  • GET /api/skills/{skill_id}/tests

Tests

Run:

pytest

Coverage includes:

  • template loading
  • test runner behavior
  • packaging and publish flow
  • version tracking
  • not-found failures

Docs

About

Skill authoring and management studio for defining, testing, and organizing reusable capabilities across the NULL ecosystem.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors