ship

Automate Git commit, push, bead closing, and synchronization for session closure.

2|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/mistakeknot/Clavain --skill ship-mistakeknot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship
Source: https://github.com/mistakeknot/Clavain/tree/main/skills/ship
Command: npx skills add https://github.com/mistakeknot/Clavain --skill ship-mistakeknot

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the process of finalizing work by automating the commit, push, bead closing, and synchronization steps, providing a quick and efficient session-close ceremony.

Core Features & Use Cases

  • One-shot session closure: Commits staged changes, pushes to remote, closes specified beads, and syncs bead status.
  • Automated Git operations: Handles git commit and git push with co-authorship.
  • Bead management: Integrates with a bead tracking system to close out completed tasks.
  • Use Case: After completing a feature and verifying its functionality, use this Skill to quickly push your code, mark related tasks as done, and ensure your local and remote states are synchronized.

Quick Start

Use the ship skill to commit staged changes, push to origin, close bead IDs 123 and 456, and sync beads.

Frequently Asked Questions about ship

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate git commit, push, and task tracking to close a development session?

Automating git commit, push, and task tracking for a development session requires staging specific files, pushing to the remote repository, closing specified bead IDs, and syncing bead statuses. This Skill handles all these steps in a single command to finalize your work.

Can I push code to remote and close beads at the same time using a git workflow?

Yes, you can push code to remote and close beads simultaneously by running this Skill. It handles the git push to the remote repository and integrates with a bead tracking system to close out completed tasks and sync their statuses together.

What is the best way to sync local git changes with remote bead statuses after finishing a feature?

The best way to sync local git changes with remote bead statuses after finishing a feature is using a one-shot session closure command. This automates committing staged changes, pushing to origin, and synchronizing bead tracking statuses.

Do I need a specific bead management tool to automate my git commit and push workflow?

Yes, you need a bead management tool installed alongside Git to automate your git commit and push workflow. This Skill requires both tools to successfully stage files, push to remote, close specified bead IDs, and sync bead statuses.

How does co-authorship work when automating a git commit and push session?

Co-authorship during an automated git commit and push session is handled directly by the Skill. It drafts the commit message and applies co-authorship details automatically when staging changes and committing them to the repository.