Build videos directly from GitHub

You can now use Narakeet to build videos directly from GitHub source repositories, automating video editing in your continuous integration environment. Just add the Narakeet GitHub Action to your repository workflow.

The action integrates nicely with the GitHub actions workflow, so it will produce a file which you can easily pass on to other actions, for example to upload to the workflow artifacts. Here is an example of a workflow that automatically builds a video file on every git push, and then uploads it to GitHub Action workflow artifacts:

name: Make videos
on: [push]
    runs-on: ubuntu-latest
    - uses: narakeet/build-video-github-action@v1.0.2
      id: video
        source-path: hello-world/script/source.yml
        github-token: ${{ secrets.GITHUB_TOKEN }}
        videopuppet-api-key: ${{ secrets.API_KEY }}
    - uses: actions/upload-artifact@v1
        name: video
        path: "${{ }}"

You will need an API key to set up the GitHub action. There is no automated way to provision keys yet, but you can get keys by sending an email to

For more information, check out our page on Automating video production.

– Gojko

Narakeet helps you create text to speech voiceovers, turn Powerpoint presentations and Markdown scripts into engaging videos. It is under active development, so things change frequently. Keep up to date: RSS, Slack, Twitter, YouTube, Facebook, Instagram, TikTok