1
00:00:00,000 --> 00:00:07,760
and finally last but definitely not least plugins and again i have some green and some red some pros

2
00:00:07,760 --> 00:00:17,680
and some cons let's dig in so plugins are the sort of highest level idea and a plugin is a bundle of

3
00:00:17,680 --> 00:00:25,600
stuff a bundle of features it can be a bundle of one or more mcp servers a bundle of skills

4
00:00:25,600 --> 00:00:31,840
a bundle of commands things the way you do slash and then something um along with some other stuff

5
00:00:31,840 --> 00:00:35,919
that claude kirk can do like hooks that i haven't explained yet but that we will do but all of these

6
00:00:35,919 --> 00:00:42,000
things can be packaged up together into plugins and plugins is the most new idea of the ideas

7
00:00:42,000 --> 00:00:48,159
plugins came in october 2025 so that's the sort of came at the end and i rather suspect that

8
00:00:48,159 --> 00:00:53,919
plugins came along partly because people were getting a bit fed up with the weird discovery

9
00:00:53,919 --> 00:00:59,520
jankiness that it's never quite clear where you go to uh to find things so plugins have kind of

10
00:00:59,520 --> 00:01:05,839
sorted out this idea of having proper marketplaces having somewhere authoritative to go to understand

11
00:01:05,839 --> 00:01:14,080
the source of these things and to package things up in in a better granularity but unlike mcp and

12
00:01:14,080 --> 00:01:20,239
skills plugins only applies at least as of now to claude code it's like a claude code thing you don't

13
00:01:20,239 --> 00:01:25,680
have plugins into chat gpt or anything else this is like anthropic claude code plugins and it's

14
00:01:25,680 --> 00:01:32,080
designed specifically for claude code so it is the most simple idea of all is just just install a

15
00:01:32,080 --> 00:01:39,599
plugin or don't it's something which uh allows the the people who implement the plugin to decide

16
00:01:39,599 --> 00:01:43,760
how are we going to trade off what should be an mcp server what should be a skill we're not going

17
00:01:43,760 --> 00:01:48,480
to worry the user about that we'll take we'll figure it out and take care of it and package

18
00:01:48,480 --> 00:01:55,440
it into a good plugin and you do need to explicitly trigger commands you type them out and

19
00:01:55,440 --> 00:02:00,480
that removes some of the sort of hand waviness of oh is this going to pick up or not uh so it makes

20
00:02:00,480 --> 00:02:04,000
it makes just makes things a little bit more more bulletproof no no of course there are some

21
00:02:04,000 --> 00:02:08,639
downsides there's always some downsides there's some downsides the first of them i don't know if

22
00:02:08,639 --> 00:02:13,440
it's a downside but it's like a limitation that it's just a claude code thing uh it's the one

23
00:02:13,440 --> 00:02:20,000
that's sort of the least configurable you just install the plugin and it's in and you know

24
00:02:20,000 --> 00:02:24,800
there's always the risk that in doing so it's quite a broad brush stroke you're bringing in a

25
00:02:24,800 --> 00:02:29,520
whole kind of package of stuff and maybe you'd rather mix and match or make these decisions

26
00:02:29,520 --> 00:02:34,399
yourself but that's not what what plugins are about they're about like like bringing in this

27
00:02:34,399 --> 00:02:41,600
this this new uh ability and so the simple bottom line is that whilst all of this stuff about mcp

28
00:02:41,600 --> 00:02:48,559
and skills is kind of complicated and i've given you lots of of uh of complexity to navigate the

29
00:02:48,559 --> 00:02:54,320
bottom line is most of the time just start with plugins if there's a plugin that's going to work

30
00:02:54,320 --> 00:02:58,800
for you then you don't really need to worry that much about whether it's mcp or skills or whatever

31
00:02:58,800 --> 00:03:04,240
else install the plugin you got the plugin installed you can then you'll see we can enable

32
00:03:04,240 --> 00:03:09,440
it and disable it when we're using it when we're not and so that just gives you a way to keep things

33
00:03:09,440 --> 00:03:14,800
simple stick with plugins unless you know better unless you want stock prices and you particularly

34
00:03:14,800 --> 00:03:21,119
want to install the polygon massive mcp server because that's what you need to claw code to be

35
00:03:21,119 --> 00:03:26,479
able to do if you need that then that makes total sense you do your research you install it but most

36
00:03:26,479 --> 00:03:32,800
of the time for most everyday activities we will do plugins is the way to go and as it happens

37
00:03:33,440 --> 00:03:38,800
you're already something of a pro with with plugins because you you we've used them already or at least

38
00:03:38,800 --> 00:03:44,080
you've seen me use one already i don't think you've used it yet uh you know what i mean do you

39
00:03:44,080 --> 00:03:51,360
remember me using a plugin give you a second to think about it yes well maybe no i don't know if

40
00:03:51,360 --> 00:03:56,559
you got it or not but if you did congratulations yes the ralph loop thing remember when i kicked

41
00:03:56,559 --> 00:04:00,240
off ralph loop and i think i said don't worry you you shouldn't run this but i'm going to blah blah

42
00:04:00,240 --> 00:04:05,520
blah blah that was a plugin the ralph loop is a plugin that someone wrote that has a bunch of

43
00:04:05,520 --> 00:04:12,720
stuff including a command and we ran the ralph loop command and that caused that craziness

44
00:04:12,720 --> 00:04:19,679
yesterday with uh with with all sorts of stuff going on so that was our first example of using

45
00:04:19,679 --> 00:04:25,920
plugins let's go now and have a look at more plugins so the marketplace for plugins is

46
00:04:25,920 --> 00:04:32,559
something which can be directly accessed within claude which i will show you but also uh the the

47
00:04:32,640 --> 00:04:39,359
main one that it links to is this claude plugins official is a is a repo in anthropx github and so

48
00:04:39,359 --> 00:04:44,959
you can come in here and see it and you can see it explains the structure of the different plugins

49
00:04:44,959 --> 00:04:49,519
that it's got and you can come in you see that there's a directory called plugins and one called

50
00:04:49,519 --> 00:04:54,959
external plugins and this has a bunch of different plugins that we're about to see within claude code

51
00:04:54,959 --> 00:04:59,600
in plugins which are written by anthropic and then external are ones written by other people

52
00:04:59,600 --> 00:05:06,239
they've got people like context seven that's a familiar one uh they've got uh github uh the

53
00:05:06,239 --> 00:05:12,079
gitlab as well um and playwright for browser automation and slack and stripe and superbase

54
00:05:12,079 --> 00:05:20,079
so lots of plugins here in the official repository that are going to be uh very very useful now let's

55
00:05:20,079 --> 00:05:26,959
go into claude code and see how you access these directly okay so i'm just first going to we're

56
00:05:26,959 --> 00:05:32,480
looking here if i do if i first do slash skills you can see that we've got this this agent browser

57
00:05:32,480 --> 00:05:38,799
skill right here uh so what i'm going to do is i'm just going to uh i'm going to come out of

58
00:05:38,799 --> 00:05:44,559
claude code and i'm going to right click on skills directory here and i'm going to say delete

59
00:05:44,559 --> 00:05:51,920
move to trash it's gone and now i'm going to start claude again and i'm going to do slash skills and

60
00:05:51,920 --> 00:05:56,160
i just want to show you that there's now no skills found uninstalling a skill it's just a matter of

61
00:05:56,160 --> 00:06:04,160
deleting the directory that's it okay so back back to to plugins i'm going to do slash plugin

62
00:06:04,160 --> 00:06:10,720
and that is the way to launch the sort of in claude code experience of looking at these things

63
00:06:10,720 --> 00:06:18,000
and you can see that there's there's um these three tabs discover installed and marketplaces

64
00:06:18,000 --> 00:06:24,160
and if i flip between them you can see that we've only got one marketplace that i'm linked up to

65
00:06:24,160 --> 00:06:29,279
and it's the claude plugins official marketplace and that's the marketplace that you will be linked

66
00:06:29,279 --> 00:06:35,040
up to too and you can install additional marketplaces which you would only do you do

67
00:06:35,040 --> 00:06:40,640
with care and only to a marketplace that you trust and a classic example might be that your own

68
00:06:40,640 --> 00:06:46,239
company might have an internal marketplace or you could have one for your team it could be one you

69
00:06:46,239 --> 00:06:51,040
just need to have access to it in in git you give like a github address and then you can have a

70
00:06:51,040 --> 00:06:55,920
marketplace here which is how you could mix and match plugins between your team members or between

71
00:06:55,920 --> 00:07:02,079
other people at your company so it's so clever so powerful uh and you can also add in other sort of

72
00:07:02,079 --> 00:07:06,640
legitimate ones that you know about you trust but we're going to stick with a claude plugins

73
00:07:06,640 --> 00:07:13,519
official marketplace which is in by default we've got no plugins installed right now i did i used to

74
00:07:13,519 --> 00:07:17,600
have one that i that i uninstalled i used to have the ralph loot one that i removed before showing

75
00:07:17,600 --> 00:07:24,320
you this and discover is where you can find new plugins that are part of the marketplaces that

76
00:07:24,320 --> 00:07:31,040
you have active and these are ordered by the most popular with the most installs at the top and the

77
00:07:31,040 --> 00:07:37,279
one that has the most installs of all is one called front-end design which creates distinctive

78
00:07:37,279 --> 00:07:41,679
production grade front-end interfaces and a lot of people talk about this plugin it's meant to be

79
00:07:41,679 --> 00:07:47,119
really amazing and we should definitely install that so let's press space to say we want that

80
00:07:47,119 --> 00:07:54,000
plugin for sure next up is context 7 that's fun they've got a plugin as well it just it just

81
00:07:54,000 --> 00:08:00,320
installs upstashes context 7 mcp server it's just the same thing uh it just it just gives us this

82
00:08:00,320 --> 00:08:05,920
easier way i think i told you when i was when i was saying how how uh difficult it was to to

83
00:08:05,920 --> 00:08:10,640
to discover mcp servers that you can also do it through plugins and that's exactly what we're

84
00:08:10,640 --> 00:08:17,440
doing right now code review is something which is like an official anthropic written way to do a

85
00:08:17,440 --> 00:08:24,079
code review for pull requests that's pretty cool i say we want that github this is one that that

86
00:08:24,079 --> 00:08:28,799
installs the official github mcp server we're going to actually install that mcp server directly

87
00:08:28,799 --> 00:08:34,799
ourselves uh and we're probably i think we're going to do that tomorrow um feature dev i don't

88
00:08:34,799 --> 00:08:44,000
think we want that right now uh but this one code simplifier with 51000 installs this is anthropic

89
00:08:44,000 --> 00:08:50,799
open sourcing their own internal agent that they have built which is able to simplify code

90
00:08:50,799 --> 00:08:55,840
particularly code that might have been written by llms that might have what people call llm slop

91
00:08:55,840 --> 00:09:03,039
a lot lots of uh overly complicated uh constructs the code simplifier is an example of an agent

92
00:09:03,039 --> 00:09:06,799
which we haven't really we certainly haven't talked about having agents yet there's another

93
00:09:06,799 --> 00:09:11,760
thing that comes in the mix with plugins but we'll install that too uh and i think

94
00:09:13,359 --> 00:09:19,599
the next one the next one is hopefully familiar to you is the ralph loop that we used to have

95
00:09:19,599 --> 00:09:23,919
uh that i'll leave uninstalled for now and then we will talk about lsps as well

96
00:09:23,919 --> 00:09:27,919
later okay so that's a useful bunch of plugins