Claude
Skills
Sign in
Back

pp-jira

Included with Lifetime
$97 forever

Printing Press CLI for Jira Cloud Platform. Jira Cloud Platform REST API documentation

Backend & APIs

What this skill does

<!-- GENERATED FILE — DO NOT EDIT.
     This file is a verbatim mirror of library/project-management/jira/SKILL.md,
     regenerated post-merge by tools/generate-skills/. Hand-edits here are
     silently overwritten on the next regen. Edit the library/ source instead.
     See the repository agent guide, section "Generated artifacts: registry.json, cli-skills/". -->

# Jira Cloud Platform — Printing Press CLI

## Prerequisites: Install the CLI

This skill drives the `jira-pp-cli` binary. **You must verify the CLI is installed before invoking any command from this skill.** If it is missing, install it first:

1. Install via the Printing Press installer. It defaults binaries to `$HOME/.local/bin` on macOS/Linux and `%LOCALAPPDATA%\Programs\PrintingPress\bin` on Windows:
   ```bash
   npx -y @mvanhorn/printing-press-library install jira --cli-only
   ```
2. Verify: `jira-pp-cli --version`
3. Ensure the reported install directory is on `$PATH` for the agent/runtime that will invoke this skill.

If the `npx` install fails (no Node, offline, etc.), fall back to a direct Go install (requires Go 1.26.3 or newer):

```bash
go install github.com/mvanhorn/printing-press-library/library/project-management/jira/cmd/jira-pp-cli@latest
```

If `--version` reports "command not found" after install, the runtime cannot see the binary directory on `$PATH`. Do not proceed with skill commands until verification succeeds.

## Command Reference

**announcement-banner** — This resource represents an announcement banner. Use it to retrieve and update banner configuration.

- `jira-pp-cli announcement-banner get-banner` — Returns the current announcement banner configuration. **[Permissions](#permissions) required:** *Administer Jira*...
- `jira-pp-cli announcement-banner set-banner` — Updates the announcement banner configuration. **[Permissions](#permissions) required:** *Administer Jira* [global...

**app** — Manage app

- `jira-pp-cli app get-custom-field-configuration` — Returns a [paginated](#pagination) list of configurations for a custom field of a...
- `jira-pp-cli app get-custom-fields-configurations` — Returns a [paginated](#pagination) list of configurations for list of custom fields of a...
- `jira-pp-cli app update-custom-field-configuration` — Update the configuration for contexts of a custom field of a [type](https://developer.atlassian.com/platform/forge/ma...
- `jira-pp-cli app update-custom-field-value` — Updates the value of a custom field on one or more issues. Apps can only perform this operation on [custom...
- `jira-pp-cli app update-multiple-custom-field-values` — Updates the value of one or more custom fields on one or more issues. Combinations of custom field and issue should...

**application-properties** — Manage application properties

- `jira-pp-cli application-properties get-advanced-settings` — Returns the application properties that are accessible on the *Advanced Settings* page. To navigate to the *Advanced...
- `jira-pp-cli application-properties get-application-property` — Returns all application properties or an application property. If you specify a value for the `key` parameter, then...
- `jira-pp-cli application-properties set-application-property` — Changes the value of an application property. For example, you can change the value of the `jira.clone.prefix` from...

**applicationrole** — Manage applicationrole

- `jira-pp-cli applicationrole get-all-application-roles` — Returns all application roles. In Jira, application roles are managed using the [Application access...
- `jira-pp-cli applicationrole get-application-role` — Returns an application role. **[Permissions](#permissions) required:** *Administer Jira* [global...

**atlassian-connect** — Manage atlassian connect

- `jira-pp-cli atlassian-connect addon-properties-resource-delete-addon-property-delete` — Deletes an app's property. **[Permissions](#permissions) required:** Only a Connect app whose key matches `addonKey`...
- `jira-pp-cli atlassian-connect addon-properties-resource-get-addon-properties-get` — Gets all the properties of an app. The reserved key `connect_client_key_019cdff3-8bfb-71fe-9628-875b700aebb8` is not...
- `jira-pp-cli atlassian-connect addon-properties-resource-get-addon-property-get` — Returns the key and value of an app's property. The property key...
- `jira-pp-cli atlassian-connect addon-properties-resource-put-addon-property-put` — Sets the value of an app's property. Use this resource to store custom data for your app. The value of the request...
- `jira-pp-cli atlassian-connect app-issue-field-value-update-resource-update-issue-fields-put` — Updates the value of a custom field added by Connect apps on one or more issues. The values of up to 200 custom...
- `jira-pp-cli atlassian-connect connect-to-forge-migration-fetch-task-resource-fetch-migration-task-get` — Returns the details of a Connect issue field's migration to Forge. When migrating a Connect app to Forge, [Issue...
- `jira-pp-cli atlassian-connect connect-to-forge-migration-task-submission-resource-submit-task-post` — Submits a request to trigger migration of connect issue field to its Forge custom field counterpart. When migrating...
- `jira-pp-cli atlassian-connect dynamic-modules-resource-get-modules-get` — Returns all modules registered dynamically by the calling app. **[Permissions](#permissions) required:** Only...
- `jira-pp-cli atlassian-connect dynamic-modules-resource-register-modules-post` — Registers a list of modules. **[Permissions](#permissions) required:** Only Connect apps can make this request.
- `jira-pp-cli atlassian-connect dynamic-modules-resource-remove-modules-delete` — Remove all or a list of modules registered by the calling app. **[Permissions](#permissions) required:** Only...
- `jira-pp-cli atlassian-connect migration-resource-update-entity-properties-value-put` — Updates the values of multiple entity properties for an object, up to 50 updates per request. This operation is for...
- `jira-pp-cli atlassian-connect migration-resource-workflow-rule-search-post` — Returns configurations for workflow transition rules migrated from server to cloud and owned by the calling Connect app.
- `jira-pp-cli atlassian-connect service-registry-resource-services-get` — Retrieve the attributes of given service registries. **[Permissions](#permissions) required:** Only Connect apps can...

**attachment** — Manage attachment

- `jira-pp-cli attachment get` — Returns the metadata for an attachment. Note that the attachment itself is not returned. This operation can be...
- `jira-pp-cli attachment get-content` — Returns the contents of an attachment. A `Range` header can be set to define a range of bytes within the attachment...
- `jira-pp-cli attachment get-meta` — Returns the attachment settings, that is, whether attachments are enabled and the maximum attachment size allowed....
- `jira-pp-cli attachment get-thumbnail` — Returns the thumbnail of an attachment. To return the attachment contents, use [Get attachment...
- `jira-pp-cli attachment remove` — Deletes an attachment from an issue. This operation can be accessed anonymously. **[Permissions](#permissions)...

**auditing** — Manage auditing

- `jira-pp-cli auditing` — Returns a list of audit records. The list can be filtered to include items: * where each item in `filter` has at...

**avatar** — This resource represents system and custom avatars. Use it to obtain the details of system or custom avatars, add and remove avatars from a project, issue type or priority and obtain avatar images.


**bulk** — Manage bulk

- `jira-pp-cli bulk get-available-transitions` — Use this API to retrieve a list of transitions available for the specified issues that can be used or bulk...
- `jira-pp-cli bulk get-editable-fields` — Use this API to get a list of fields visible to the user to perform bulk edit operations. You can pass single or...
- `jira-pp-cli bulk get-operation-progress` — Use this to get the progress state for the specif

Related in Backend & APIs