send-it

Automate code commits, lint checks, changelog updates, PR creation, and Linear transitions.

Updated Jul 10, 2026
One-click install
npx skills add https://github.com/acme-skunkworks/changelog-core --skill send-it-acme-skunkworks
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: send-it
Source: https://github.com/acme-skunkworks/changelog-core/tree/main/.agents/skills/send-it
Command: npx skills add https://github.com/acme-skunkworks/changelog-core --skill send-it-acme-skunkworks

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires commit, preflight, changelog, linear-sync, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of committing code, running lint checks, updating the changelog, creating PR titles, and transitioning Linear issues to 'In Review', making the release process more efficient and error-free.

Core Features & Use Cases

  • Atomic Commits: Commits uncommitted work atomically to avoid conflicts.
  • Lint Checks: Runs change-gated lint preflight to ensure code quality.
  • Changelog Updates: Automates the creation of dated changelog entries for every PR.
  • PR Creation: Composes Conventional Commits PR titles and opens/update PRs.
  • Linear Issue Transition: Transitions linked Linear issues to 'In Review' after release.

Quick Start

Run 'send-it' with the current branch to open a PR with all necessary steps.

Frequently Asked Questions about send-it

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

FAQPage Schema
How do I automate code commits, lint checks, and PR creation in one step?

Automating your release process requires orchestrating code commits, lint checks, changelog updates, PR creation, and Linear issue transitions together. This workflow ensures code quality and consistent releases by handling each step sequentially, from atomic commits to transitioning issues to 'In Review'.

How do I automatically update my changelog and transition Linear issues when creating a PR?

To update your changelog and transition Linear issues during PR creation, use an automation tool that creates dated changelog entries for every PR and transitions linked Linear issues to 'In Review'. This ensures your documentation and project tracking stay current automatically.

Does this release automation workflow support monorepos?

You need the 'git' and 'gh' command-line tools installed, along with the sibling skills 'commit', 'preflight', 'changelog', and 'linear-sync'. These dependencies are required to orchestrate the full release process from code commits to Linear issue transitions.

What is the best way to streamline code release and transition Linear issues to In Review?

An all-in-one ship finisher orchestrates the entire release process by automating code commits, change-gated lint preflight, changelog updates, Conventional Commits PR titles, and Linear issue transitions to 'In Review', making your code release process efficient and error-free.

Do I need git and gh installed to automate my release process?

No, this release automation supports both monorepos and single-package repositories. It facilitates consistent and streamlined releases by orchestrating commits, lint preflight checks, changelog updates, and PR creation across different repository structures.

When should I not use an automated release workflow for PR creation?

You should not use an automated release workflow if your project lacks the required 'git' and 'gh' command-line tools, or if you do not need automated changelog updates, Conventional Commits PR titles, or Linear issue transitions for your specific release process.