Notre avis
Recherche un ticket Jira par sa clé et affiche ses détails (résumé, statut, assigné, priorité, lien).
Points forts
- Rapide consultation d'un ticket sans quitter le terminal
- Utilise des variables d'environnement pour l'authentification sécurisée
- Intègre la récupération des champs essentiels (assigné, priorité)
Limites
- Nécessite la configuration d'une URL de base et des jetons Jira
- Ne supporte que l'API REST v3 de Jira
- Aucune mise en cache ou gestion d'erreur avancée
Lorsque vous avez besoin d'obtenir rapidement les informations clés d'un ticket Jira mentionné dans une conversation ou un code.
Pour des opérations complexes comme la création, la modification ou la recherche avancée de tickets Jira.
Analyse de sécurité
PrudenceThe skill uses bash/curl with environment variables for authentication, performing legitimate Jira API queries. However, the command-line exposure of secrets and dependency on the integrity of the config file introduce moderate risk.
- •Credentials passed via command line with curl -u, which may be exposed in process listings or system logs.
- •Relies on config.yaml for baseUrl; if that config is tampered with, credentials could be sent to an attacker-controlled server.
Exemples
Look up Jira issue PROJ-123What's the status of PROJ-456?name: jira-lookup description: Look up a Jira issue by key. Shows summary, status, assignee, priority, and link. user-invocable: true arguments: "<JIRA-KEY> (e.g. PROJ-123)"
Jira Issue Lookup
Look up a Jira issue using the REST API and display its details.
Steps
- Read
config.yamlto getfeatures.jira.baseUrl. If not set, ask the user. - Use
$JIRA_EMAILand$JIRA_TOKENenvironment variables for authentication. - Fetch the issue via:
curl -s -u "$JIRA_EMAIL:$JIRA_TOKEN" \ -H "Accept: application/json" \ "${BASE_URL}/rest/api/3/issue/${JIRA_KEY}?fields=summary,status,assignee,priority" - Display the results:
- Key: PROJ-123
- Summary: Issue title
- Status: In Progress
- Assignee: Name (or Unassigned)
- Priority: Medium
- Link: https://company.atlassian.net/browse/PROJ-123
Error Handling
- If the issue is not found (404), report "Issue not found".
- If authentication fails (401/403), report "Authentication failed — check JIRA_EMAIL and JIRA_TOKEN env vars".
- If baseUrl is not configured, report "Jira base URL not configured — set features.jira.baseUrl in config.yaml".
Expert Next.js App Router
Developpement
Un skill qui transforme Claude en expert Next.js App Router.
Générateur de README
Developpement
Crée des README.md professionnels et complets pour vos projets.
Rédacteur de Documentation API
Developpement
Génère de la documentation API complète au format OpenAPI/Swagger.