{"id":19829236,"url":"https://github.com/shrikecode/skeleton.vim","last_synced_at":"2026-05-16T07:06:04.736Z","repository":{"id":153156899,"uuid":"628079858","full_name":"shrikecode/skeleton.vim","owner":"shrikecode","description":"A simple file templates plugin for Vim and Neovim","archived":false,"fork":false,"pushed_at":"2023-12-10T01:38:13.000Z","size":5,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-28T21:07:54.051Z","etag":null,"topics":["neovim","neovim-plugin","skel","skeleton","templates","vim","vim-plugin","vim-skeleton"],"latest_commit_sha":null,"homepage":"https://lanius.dev","language":"Vim Script","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/shrikecode.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-04-14T21:37:38.000Z","updated_at":"2023-11-18T10:05:15.000Z","dependencies_parsed_at":"2023-11-18T11:24:27.768Z","dependency_job_id":"7fe88950-f0cc-4787-b26b-6200aca9f056","html_url":"https://github.com/shrikecode/skeleton.vim","commit_stats":null,"previous_names":["shrikecode/skeleton.vim"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/shrikecode/skeleton.vim","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shrikecode%2Fskeleton.vim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shrikecode%2Fskeleton.vim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shrikecode%2Fskeleton.vim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shrikecode%2Fskeleton.vim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shrikecode","download_url":"https://codeload.github.com/shrikecode/skeleton.vim/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shrikecode%2Fskeleton.vim/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33093673,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-16T04:41:52.686Z","status":"ssl_error","status_checked_at":"2026-05-16T04:41:52.009Z","response_time":115,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["neovim","neovim-plugin","skel","skeleton","templates","vim","vim-plugin","vim-skeleton"],"created_at":"2024-11-12T11:18:08.164Z","updated_at":"2026-05-16T07:06:04.719Z","avatar_url":"https://github.com/shrikecode.png","language":"Vim Script","funding_links":[],"categories":[],"sub_categories":[],"readme":"# skeleton.vim\n\nA dead simple plugin for easy Vim and Neovim file templates.\n\n## Installation\n\n### Vim-plug\n\n```vim\nPlug 'shrikecode/skeleton.vim'\n```\n\n### Packer\n\n```lua\nuse 'shrikecode/skeleton.vim'\n```\n\n## Usage\n\nCreate a file in `~/.vim/templates` with contents you want in a template.\nFiles are matched by full filename (`my-template.lua`), by file directory\n(`file-dir/skel.lua`) or by extension (`skel.lua`).\n\n## Configuration\n\nBelow are the possible config values with defaults\n\n```vim\n\" templates directory\nlet g:sigma_skeleton_dir = '~/.vim/templates'\n\" fill an existing empty files\nlet g:sigma_skeleton_fill = 0\n```\n\n```lua\n-- templates directory\nvim.g.sigma_skeleton_dir = '~/.vim/templates'\n-- fill an existing empty files\nvim.g.sigma_skeleton_fill = 0\n```\n\n## Known issues\n\nWith `g:sigma_skeleton_fill = 1`, if a buffer for a file that was deleted is open or an unsaved buffer is open,\nit will be filled with matched template every time it is visited. That is likely not an issue that can be handled,\nso use this option with care and prepare from some mess from time to time.\n\n## Similar projects / inspirations\n\n- [vim-skeleton](https://github.com/noahfrederick/vim-skeleton)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshrikecode%2Fskeleton.vim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshrikecode%2Fskeleton.vim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshrikecode%2Fskeleton.vim/lists"}