mcpField
J
jira-syntax

jira-syntax

github.com/netresearchProductivity90585 installsUpdated 3d ago
Repository

About jira-syntax

A syntax reference and validation skill for authors of Jira wiki markup, covering common formatting, templates, and automated checks. API operations are handled by the companion jira-communication skill.

Key features

  1. 01Jira wiki markup reference
  2. 02Templates and validation checklist
  3. 03Script-based syntax checking
  4. 04Examples of common mistakes
  5. 05GitLab cross-project reference conventions

Use cases

  1. 01Write Jira issue content
  2. 02Check wiki markup before posting
  3. 03Prepare bug or feature request templates

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/netresearch/jira-skill --skill jira-syntax

After installing, type/jira-syntaxin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

AGENTS.md
evals/
evals.json
references/
cross-project-refs.md
jira-syntax-quick-reference.md
scripts/
validate-jira-syntax.sh
templates/
bug-report-template.md
feature-request-template.md

Details

From the project README

Jira Syntax

Jira wiki markup syntax, templates, and validation. For API operations, use the jira-communication skill.

Quick Syntax Reference

Jira SyntaxPurposeNOT this (Markdown)
h2. TitleHeading## Title
*bold*Bold**bold**
_italic_Italic*italic*
{{code}}Inline code`code`
{code:java}...{code}Code block java ```
[text|url]Link[text](url)
[PROJ-123]Issue link-
[~username]User mention@username
* itemBullet list- item
# itemNumbered list1. item
||Header||Table header|Header|

See references/jira-syntax-quick-reference.md for complete syntax documentation.

Available Templates

Bug Report

Path: templates/bug-report-template.md

Sections: Environment, Steps to Reproduce, Expected/Actual Behavior, Error Messages, Technical Notes

Feature Request

Path: templates/feature-request-template.md

Sections: Overview, User Stories, Acceptance Criteria, Technical Approach, Success Metrics

Syntax Validation

Run before submitting to Jira:

${CLAUDE_SKILL_DIR}/scripts/validate-jira-syntax.sh path/to/content.txt

It gates the post — run it as its own step, never chained with the posting command.

Validation Checklist
  • Headings: h2. Title (space after period)
  • Bold: *text* (single asterisk)
  • Code blocks: {code:language}...{code}
  • Lists: * for bullets, # for numbers
  • Links: [label|url] or [PROJ-123]
  • Tables: ||Header|| and |Cell|
  • Colors: {color:red}text{color}
  • Panels: {panel:title=X}...{panel}
Common Mistakes
❌ Wrong✅ Correct
## Headingh2. Heading
**bold***bold*
`code`{{code}}
[text](url)[text|url]
- bullet* bullet
h2.Titleh2. Title
MR !42 (bare GitLab ref)[MR 42|url] or full group/project!42 — a bare !…! is image markup
(/) on an open/proposed item(x) — (/) renders as a green check (done); use (x) for open items
( ) as a checkbox(x) — ( ) is not a macro and renders literally
(-) or (x) on a pending step in a review(i) pending: … — (-) renders as a red no-entry sign, and in a review (x) means a failure

Integration with jira-communication Skill

Workflow:

  1. Get template from jira-syntax
  2. Fill content using Jira wiki markup
  3. Validate with ${CLAUDE_SKILL_DIR}/scripts/validate-jira-syntax.sh
  4. Submit via jira-communication skill

References

  • references/jira-syntax-quick-reference.md - Complete syntax documentation Includes Ask the renderer instead of reasoning about it: POST /rest/api/1.0/render returns the HTML Jira will produce for any markup, before anything is posted. Use it to settle a markup question rather than deriving the answer.
  • references/cross-project-refs.md - GitLab cross-project ref convention (group/project!N, group/project#N, group/project@tag) when linking to GitLab from Jira
  • templates/bug-report-template.md - Bug report template
  • templates/feature-request-template.md - Feature request template
  • ${CLAUDE_SKILL_DIR}/scripts/validate-jira-syntax.sh - Automated syntax checker
  • Official Jira Wiki Markup

Comments

Markdown supported