with one click
blog-publish
Build, commit, and deploy the blog to GitHub Pages.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Build, commit, and deploy the blog to GitHub Pages.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Edit an existing blog post. Shows current content, applies user-requested changes, and saves.
List all blog posts with metadata. Shows titles, dates, tags, and available languages.
Create a new blog post. User provides a topic or title, Claude generates content and creates the post.
| name | blog-publish |
| description | Build, commit, and deploy the blog to GitHub Pages. |
| disable-model-invocation | true |
| allowed-tools | Bash |
Build the site and deploy to GitHub Pages.
Before publishing, run a build to verify everything compiles:
npm run build
If the build fails, show the error and stop. Do not proceed with publishing.
Show what will be published:
git status to show changed filesgit diff --stat to show a summary of changesAsk the user to confirm before pushing. Show the commit message that will be used.
Run the publish command:
npm run blog -- publish "<commit message>"
If no specific message is provided, generate one based on what changed:
blog: add <post-title>blog: update <post-title>blog: update content <date>After push, confirm the deployment is in progress. The GitHub Actions workflow will auto-deploy.
Remind the user that the site will be live at https://vimalinx.github.io/ in a few minutes.