Publishing Workflows
Share your workflows with the Hydra community.
Overview
Publishing makes your workflow available in the Hydra Marketplace where others can discover, fork, and subscribe to it.
Before Publishing
Checklist
- Workflow has a clear, descriptive name
- Intent explains what the workflow accomplishes
- All steps have meaningful names and IDs
- Context fields are documented
- Tested with at least one IDE adapter
- No sensitive data (API keys, passwords, etc.)
Best Practices
- Write a good intent - Users search by intent
- Add relevant tags - Helps discoverability
- Choose the right category - Development, DevOps, Testing, etc.
- Include documentation - Add a README in the description
Publishing Steps
1. Open Your Workflow
Navigate to Dashboard → Workflows → Your Workflow
2. Set Visibility to Public
- Click Settings (gear icon)
- Change Visibility from "Private" to "Public"
- Confirm the change
3. Add Metadata
Fill in the publishing details:
| Field | Description | Example |
|---|---|---|
| Category | Workflow category | Development |
| Tags | Search keywords | bug-fix, testing, typescript |
| Description | Detailed description | Full markdown supported |
4. Review and Publish
- Click Preview to see how it will appear in the Marketplace
- Click Publish to make it live
Marketplace Visibility
Once published, your workflow appears in:
- Browse - Listed in the relevant category
- Search - Searchable by name, intent, tags
- Featured - May be featured if highly rated
Versioning
Creating Versions
When you update a published workflow:
- Make your changes
- Click Publish New Version
- Add a changelog entry
- Choose version number (semver)
v1.0.0 → v1.1.0 (minor update)
v1.1.0 → v2.0.0 (breaking change)Version History
Users can see your version history:
v2.0.0 - Added parallel execution support
v1.1.0 - Fixed edge case in analysis step
v1.0.0 - Initial releaseSubscriber Updates
When you publish a new version:
latestsubscribers - Get the update automatically^1.xsubscribers - Get minor updates~1.0.xsubscribers - Get patch updates only- Exact version - No automatic updates
Breaking changes (major versions) require subscribers to explicitly update.
Unpublishing
To remove a workflow from the Marketplace:
- Go to Workflow Settings
- Click Unpublish
- Confirm
⚠️
Unpublishing doesn't affect existing forks or subscribers. They retain their copies.
Monetization (Coming Soon)
Future features for published workflows:
- Premium workflows - Charge for access
- Tips - Accept donations
- Analytics - See usage statistics
Guidelines
Do
- ✅ Create workflows that solve real problems
- ✅ Write clear documentation
- ✅ Respond to user feedback
- ✅ Keep workflows updated
- ✅ Use semantic versioning
Don't
- ❌ Include sensitive credentials
- ❌ Copy others' workflows without attribution
- ❌ Publish incomplete or broken workflows
- ❌ Use misleading names or descriptions
- ❌ Spam the marketplace with duplicates
Next Steps
- Read the Marketplace Guide
- Learn about Forking & Subscribing
- See Example Workflows
- Read the HMS Reference