Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

I built a free skill for AI coding agents tailored for ScriptRunner Cloud

Serso
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
May 27, 2026

After some initial resistance to AI, I decided to start using it, and TBF, I'm currently enjoying it.

Given that I use Claude and Opencode most of the time, I did notice that while it usually handles Groovy and TypeScript very well, when we're dealing with ScriptRunner, it's a bit different (maybe because there is a lack of training data or understanding about it).

As I start getting better in understanding how all of this works (for context, I had plenty of experience with the DC version of ScriptRunner), I wanted to tailor the knowledge and workflow to be more optimized for ScriptRunner Cloud.

To achieve this, I built a free, open-source set of skills, and I would like to share it here in case it saves someone the trial and error steps I faced in the last months.

I'm not going to go into detail on how they work, given that I wrote an article (with no AI, BTW) on repo to talk about that.

But the quick summary is that there are 3 skills:

  • scriptrunner-groovy: The one I use the most. It helps me writing, fixing, and debug Groovy scripts for listeners, script fields, jobs, escalation services, and all the rest.
  • scriptrunner-behaviours: ScriptRunner Cloud Behaviours are written in TypeScript (unlike the DC version where you also use Groovy), so this skill is tailored to that.
  • scriptrunner-discovery: This one is just to make our life easier and it will work most of the time alongside the other two. It pulls values from the Jira instance, for things like custom field IDs, project keys, transitions, group IDs, etc. But in order to achieve this, it needs a connection (MCP) to Jira.

I also spent some time dealing with the MCP topic. While the default OAuth works okay (it's the one where you log in with your account, and that's it), I didn't like some things, and I wanted something more portable, and with more "freedom".

Given that this is a topic by itself, as a “bonus” I included a dedicated file (MCP_INSTALL.md) that leads the AI agent through setup for you.

My main objective was that people could use it, and help by improving the skills with common knowledge and errors (or prevent them), so that we all could benefit from it.

It is MIT licensed and available on GitHub: https://github.com/serso-pt/scriptrunner-skills

Thanks for reading and if somehow it helps anyone else than me, I will be happy.

0 comments

Comment

Log in or Sign up to comment
TAGS
AUG Leaders

Atlassian Community Events