Academy / Getting started

Skills and collections

Getting started · 3 of 3 · 4:55

Skills give your agent a method to follow. Collections are tables it saves to, which any of your agents can read later.

In this video

  • What a skill is and where the library lives
  • Switching a skill on and seeing your agent pick it up
  • Saving results to a collection with the Cyproxy agent
  • Reading the same collection from ChatGPT

Chapters

Transcript

Okay so we've now got our agents set up along with our first integrations next I want to look at skills and collections so skills as you would expect same as you would find in your normal agents these are just text files essentially that give instructions to your agent on specific workflows that you would like it to follow and in this case different types of report methodology and CTI analysis processes as well as some others.

We have onboarded 48 skills so far. The majority of these come from Feedly, from the fantastic Josh. And each one of these can be enabled and will be available to your agent or any agent you currently have connected to via MCP or within the Cyproxy agent. So, quick demonstration.

We have the visual attack flow skill currently enabled on my account so if I was to go to ChatGPT and ask skills do I currently have in Cyproxy we'll wait for that to check and hopefully it should come back with a single response okay there we go so visual attack flow and if I go back to Cyproxy now and turn on let's have a look doesn't really matter let's do diamond model please don't know why I'm being so polite but please recheck what skills are available in Cyproxy now.

And this time we should see two, as simple as that. Okay, there we go. So those skills are now available to use in any of the agents that I have connected to Cyproxy. And going back to Cyproxy now,

Let's talk about collections. So collections are very straightforward. These are lists or tables that you can host in Cyproxy. Now what that means is you can share data across sessions. So as an example I am going to run our first query against one of our endpoints. So to do this I'm

Use the Cyproxy agent this time and I am going to ask it to follow this example so I'm going to say use only AbuseIPDB for this and save the output to a collection and off it goes so this is first example you'll see of me using Cyproxy agents that's our agent that lives inside Cyproxy so we'll wait for that to come back and it's doing the check against the IP address and it's saving the triage data to a collection and there we go so verdict is it's hostile but just to demonstrate the collections which is what we're looking at if I click on the collection

You can see it's populated a table with the data associated with AbuseIPDB now this becomes incredibly useful when you are pivoting across investigations so we now have a collection available so here is

Name of it I'm going to go back to ChatGPT now and tell me what is available in our only collection in Cyproxy And there we go and it's pulled back all the data from the collection. This is really useful when you are pivoting between different tools, different agents or using the Cyproxy agent and then pivoting back to another one.

So that is us covering skills, collections and a little bit of the Cyproxy agent.