A Chrome extension that adds a "Copy /pointstory" button to Jira tickets, which copies /pointstory <TICKET-NUMBER> <TICKET-SUMMARY> to your clipboard so it can be easily pasted in Slack during team's story poker sessions.
- 🎯 Smart Detection: Automatically detects Jira ticket numbers and summaries from URLs
- 📋 Clipboard Integration: Copies estimation command with ticket number and summary with one click
- 🎨 Customizable: Adjustable button text, position, and behavior
- ✅ Backlog Support: Works in both ticket view and backlog view
- Download the extension files to a folder on your computer
- Open Chrome and navigate to
chrome://extensions/ - Enable Developer Mode (toggle in top right)
- Click "Load unpacked" and select the extension folder
- Configure the extension by clicking the extension icon
Click the extension icon in Chrome's toolbar to configure:
- Button Text: Customize the text shown on the button
- Button Position: Choose where the button appears (top/bottom, left/right/center)
- Show Confirmation: Toggle notification when command is copied
- Navigate to a Jira ticket (e.g.,
https://company.atlassian.net/browse/PROJ-123) - Look for the "Copy /pointstory" button (positioned based on your configuration)
- Click the button to copy
/pointstory PROJ-123 Ticket Summaryto your clipboard - Paste the command wherever you need it
Example output: /pointstory SDK-123 Rename debug variants
├── manifest.json # Extension manifest
├── content.js # Main content script
├── popup.html # Settings popup interface
├── popup.js # Popup functionality
├── styles.css # Button and notification styles
└── README.md # This file
button_text: Text displayed on the buttonbutton_position: Button position (top-right, top-left, bottom-right, bottom-left, top-center, bottom-center)show_confirmation: Show notification when command is copied
-
Button not appearing:
- Ensure you're on a Jira ticket page (
/browse/PROJ-123) or backlog with a selected ticket - Refresh the page after changing configuration
- Ensure you're on a Jira ticket page (
-
Copy not working:
- Check if the extension has clipboard permissions
- Try clicking the button again
- Check Chrome's console for any error messages
-
Summary not included:
- The extension will fallback to copying just the ticket number if the summary cannot be detected
- This may happen on older Jira versions or custom Jira configurations
- Open Chrome Developer Tools (F12)
- Check the Console tab for error messages
- Look for messages starting with "Copy Pointstory Command"
- Fork the repository
- Make your changes
- Test thoroughly with different Jira instances
- Submit a pull request
This extension is provided as-is for educational and productivity purposes. Ensure compliance with your organization's policies before use.
For issues or questions:
- Check the troubleshooting section above
- Review Chrome's extension developer documentation
- Test with a simple Jira ticket URL
Vibe coded with ❤️ by the team at Fresco