If you haven't read
Making a definition covering open raising and
Making a definition for three bets yet then please read them first as this tutorial assumes you have read them.
A continuation bet is a common occurrence in poker. Understanding someone's tendencies is important so we will make a definition showing how to filter properly for it. The first step is to make a filter covering the
pre flop open raise in the first place. One thing to note is that the open raise needs to be the final action. If someone open raises then calls a three bet, a bet on the flop isn't a continuation bet so we need to exclude those scenarios.

Here is what the one and only pre flop action should look like. We don't need to specify that someone called. The fact that we're filtering for flop actions implies that someone had to call.
You can specify it if you want but it's then superfluous and will slow down note processingNext we create a flop action filter that looks like this:

You can see a new filter set here "player had to be the last pre flop raiser". This is just to ensure that the note recipient was the last raiser. In this case it is actually superfluous but it is done to show what the filter is for. This filter would actually be required for a definition covering how someone reacts to a continuation bet. In that case the pre flop raise and flop bet aren't bound together by the fact that they both were performed by the note recipient and therefore in a multiway pot we do need to clear up the ambiguity created by another player either donk betting or betting after the pre flop raiser checks.
Here is the completed definition (right click->save as):
ContinuationBet.xml and another example where the flop bet size is filtered as a percentage of the pot
ContinuationBetHalfPot.xml and finally a definition covering folds to continuation bets
FoldToCBet.xml