# How to create your own Obsidian plugin In this talk, [[phibr0]] shows us how to create an Obsidian Plugin from start to finish. We will go over how to set everything up, how to add functionality starting with the sample plugin and how to publish it in the end. You can get a sneak peak of this talk on their blog post: [How to create your own obsidian plugin](https://phibr0.medium.com/how-to-create-your-own-obsidian-plugin-53f2d5d44046) %% In the tag below, plase fill out the #placeholder/link and then remove this comment%% <iframe width="100%" height="400px" src="#placeholder/link" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> %% Hub footer: Please don't edit anything below this line %% # This note in GitHub <span class="git-footer">[Edit In GitHub](https://github.dev/obsidian-community/obsidian-hub/blob/main/04%20-%20Guides%2C%20Workflows%2C%20%26%20Courses/Community%20Talks/How%20to%20create%20your%20own%20Obsidian%20plugin.md "git-hub-edit-note") | [Copy this note](https://raw.githubusercontent.com/obsidian-community/obsidian-hub/main/04%20-%20Guides%2C%20Workflows%2C%20%26%20Courses/Community%20Talks/How%20to%20create%20your%20own%20Obsidian%20plugin.md "git-hub-copy-note") | [Download this vault](https://github.com/obsidian-community/obsidian-hub/archive/refs/heads/main.zip "git-hub-download-vault") </span>