Skip to main content

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

  1. Fork the SkillFlaw repository on GitHub.
  2. Add your template assets under:

_10
src/backend/base/skillflaw/initial_setup/starter_projects

  1. Include the required items for template submission.
  2. Open a pull request from your fork to main.
  3. 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.