# Create a Custom task

We have predefined tasks in the ozone catalog that almost cover all the cases from cloning to security to building to deploying. But there might be a case that you want to make a custom task we provide this option as well.

<figure><img src="https://3829750647-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAObcOkMb6sCSnSdcUOTm%2Fuploads%2Fx3ymzWdRWxppcQZx2n6D%2FScreenshot%202024-07-23%20at%2012.53.02%E2%80%AFPM.png?alt=media&#x26;token=58b2aa6d-2f11-41f4-811e-5d02db4baf3b" alt=""><figcaption></figcaption></figure>

At the top right corner, you can see we have a button called + Task templates. click on that, you will be navigated to the yaml editor. you can already see that there is a custom task already written for your reference.

The below code is a task written for printing “hello world” using alpine as a base Image.\
\
\
you can edit that and write a task/script of your own. You can also add a readme file along with that for easy understanding what exactly does the task do. Once completed you can click on the save button to save the task. **Hurrah! you just created a custom tekton task for your use case.**\ <br>
