Contribute templates
Follow these best practices when submitting templates to SkillFlaw.
For repository examples, inspect the initial setup assets under src/backend/base/skillflaw/initial_setup/.
Create a PR to submit your template
- Fork the SkillFlaw repository on GitHub.
- Add your template assets under:
_10src/backend/base/skillflaw/initial_setup/starter_projects
- Include the required items for template submission.
- Open a pull request from your fork to
main. - Include a screenshot of the template in the PR.
SkillFlaw maintainers will review the submission, provide feedback, and merge it if approved.
Required items for template submission
Name
Keep the template name concise, ideally no more than three words.
Description
Provide a short description that helps users understand the template's purpose and use cases.
Example:
_10"description": "Auto-generate a customized blog post from instructions and referenced articles."
Icons
Use icons from the Lucide icon library.
Flow content
Use only Core components and Bundles that are part of the SkillFlaw codebase.
Include brief README or quickstart guidance inside a Note node when the template needs setup instructions.
Format
Submit template data in the format expected by the repository's current initial setup assets.
Tags
Assign the template to an appropriate category such as:
- Assistants
- Classification
- Coding
- Content Generation
- Q&A
- Prompting
- RAG
- Agents
For the current category list, see src/frontend/src/modals/templatesModal/index.tsx.