How to Remix a Block
You should remix a block if you want to use it after some modifications. By clicking the “remix” button, you’ll be taken to the “Create a remix” page.
How to Create a Block from Scratch
To create a block from scratch, you will need to click “New block” in the top bar.
config.yaml
reference documentation. Refer to examples of blocks on hub.continue.dev and visit the YAML Reference docs for more details.

Block Inputs
Blocks can receive values, including secrets, as inputs through templating. For values that the user of the block needs to set, you can use template variables (e.g.${{ inputs.API_KEY}}
). Then, the user can set API_KEY: ${{ secrets.MY_API_KEY }}
in the with
clause of their agent.
Choosing between
secrets.
and inputs.
When creating blocks for the hub:- Use
${{ inputs.INPUT_NAME }}
in your block definition when you want users to be able to customize which secret is used - Users will then map their own secrets using
${{ secrets.SECRET_NAME }}
in thewith
clause
${{ secrets.SECRET_NAME }}
directly in your block.