LongCut logo

Supercharge OpenCode With 1300+ Free Skills in One Command Makes It 100x Powerful

By AI Stack Engineer

Summary

Topics Covered

  • Your AI Is Only as Good as Its Instructions
  • Security Review Happens Before Code Exists
  • Codify Your Team's Conventions into Skills

Full Transcript

So, Open Code is already a capable tool.

It runs in your terminal, connects to any LLM provider you want, has a plan mode, a build mode, undo and redo support, and it handles real code bases without much setup. But the default

install is just the base. There's a free open- source repository that plugs directly into Open Code and gives it over,300 expert level skill files covering everything from architecture

planning and React patterns to API security auditing and infrastructure setup. That's what this video is about.

setup. That's what this video is about.

We're going to install it, configure it for Open Code specifically, and build something with it so you can see the actual difference it makes. The

repository is called Anti-gravity Awesome Skills, and right now it's sitting at version 9.1A with over 28,000 GitHub stars and more than 4,000 forks.

The name says anti-gravity, but it works natively with Open Code, Claude Code, Gemini CLI, Codeex CLI, Cursor, Kira, Adal CLI, and GitHub Copilot. This video

focuses specifically on the Open Code setup, so that's where we're going to spend our time. So actually when you prompt open code to build or plan something without any additional

context, the agent uses its general knowledge to figure out what to do. That

works fine for simple stuff, but for anything with real structure, proper component architecture, security aware APIs, test-driven workflows, the output

tends to be generic. Skills close that gap. Each skill is a skill.md file that

gap. Each skill is a skill.md file that gives open code structured instructions for a specific domain. The agent loads a skill on demand when you reference it, follows its instructions for that task,

and the quality of the output reflects the expertise baked into that file, and because Open Code uses a native skill tool under the hood, it only loads what

you actually ask for. No wasted context.

So, let's install this. Open code looks for skill files in a few different locations. The path you want for the

locations. The path you want for the anti-gravity awesome skills repo is aagents/skills at the project level. This is the npx command which we have to run with path

flag. In path flag, we can define the

flag. In path flag, we can define the exact path where open code looks for skills. If you are using any other

skills. If you are using any other tools, this can change according to that tool. So run that from the root of your

tool. So run that from the root of your project and it drops all the skills into that folder. If you want a global

that folder. If you want a global install, so the skills are available across all your projects without copying them each time. You can point it to the global agents path, open code will

discover skills from both the project level folder and the global folder automatically so you can mix and match.

If you also have aopenode/skills folder set up, open code checks that too. It walks up from your current

too. It walks up from your current working directory to the git routt and loads anything it finds in those paths.

After the install, verify it worked by opening open code and type /skills. This

will show you all the available skills if installed correctly. If you see these skills, then it verifies that we got all the skills. After this, in your project

the skills. After this, in your project directory, we can run /init if you haven't already. That command analyzes

haven't already. That command analyzes your project and creates an agents.md

file which helps open code understand your codebase structure and coding patterns from the start. You should

commit that file to git. So, you're set.

Now, one thing to know about how Open Code handles skills internally, it lists all available skills in its native skill tool description. Each skill shows up

tool description. Each skill shows up with its name and a short description so the agent knows what's available before you even ask. When you reference a skill in your prompt, Open Code calls that

tool, loads the full skill.md content,

and applies it to your request. This is

different from dumping everything into context up front. The agent makes a deliberate choice to load a skill when it's relevant. Now, let me talk through

it's relevant. Now, let me talk through what's actually in here because the skill count alone doesn't tell you much.

The architecture category has skills for system design, C4 diagrams, architecture decision records, and scalable component patterns. If you're starting a project

patterns. If you're starting a project from scratch or making a significant structural decision, this is where to begin. The business category has

begin. The business category has copywriting, pricing strategy, and SEO audits. more relevant if you're building

audits. more relevant if you're building a product and not just writing code for someone else. Data and AI has skills for

someone else. Data and AI has skills for rag pipelines, LLM app design, agent orchestration, and prompt engineering, which is useful if open code is part of

a stack you're building AI products on top of. Development covers language and

top of. Development covers language and framework expertise, TypeScript, Python, React patterns, and more. General has

your planning and documentation skills like brainstorming and doc co-authoring.

Infrastructure handles Docker, AWS serverless, Verscell deployments and CI/CD pipeline setup. Security is a strong category, API security, SQL

injection testing, vulnerability scanning, compliance checks and hack tricks. Testing covers TDD workflows,

tricks. Testing covers TDD workflows, test design, and QA automation. Workflow

covers orchestration tools like ingest and trigger.dev for async jobs and background processing. The repo also

background processing. The repo also classifies each skill by trust level.

Official skills come directly from Anthropic Google Versel Microsoft Superbase, and other vendors. Safe

skills are community-built and non-destructive. You can check the

non-destructive. You can check the catalog before running anything you're unsure about. There are also bundles

unsure about. There are also bundles which are curated skill lists grouped by role. Web wizard covers React, Tailwind,

role. Web wizard covers React, Tailwind, and front-end design. Hacker Pack,

penetration testing, and vulnerability scanning. Product pack covers planning,

scanning. Product pack covers planning, SEO, and strategy. Essentials covers

clean code, planning, and validation, the basics that apply to almost any project. You install everything once,

project. You install everything once, and use the bundle as a reading list to figure out which five or six skills are most relevant to what you're working on right now. All right. So, let me

right now. All right. So, let me actually demonstrate this inside open code. I'm going to build a project

code. I'm going to build a project dashboard using three skills in sequence. I'll use brainstorming, then

sequence. I'll use brainstorming, then front-end design, then react patterns.

This is a realistic workflow, not a toy example. I open code in my project

example. I open code in my project directory and hit tab to switch to plan mode first. That's a key habit with open

mode first. That's a key habit with open code. You want to review the plan before

code. You want to review the plan before building anything, especially on a new feature. Then I prompt, "Use

feature. Then I prompt, "Use brainstorming to plan a project management dashboard. I want a sidebar

management dashboard. I want a sidebar with navigation, a stats overview section with metric cards, a task list with filter controls, and a recent activity feed. Stack is React with

activity feed. Stack is React with TypeScript and Tailwind." The

brainstorming skill doesn't just start writing components. It asks clarifying

writing components. It asks clarifying questions first. It wants to know if

questions first. It wants to know if this is a standalone page or part of a larger app, whether data is mocked or wired to a real API, and whether mobile responsiveness is required. I answer

each one. Then it produces a planning document with a component hierarchy, state management approach, folder structure, naming conventions, and which external libraries to reach for. This is

the kind of document that normally takes a developer 30 to 45 minutes to put together before writing a line of code.

Now I hit tab again to switch back to build mode and follow up. Use front-end

design and react patterns to build this dashboard based on the plan we just made. After I clicked send, it started

made. After I clicked send, it started working out systematically step by step.

After some time, it finished working.

What comes out is properly structured.

There's a sidebar component with typed navigation props. There are individual

navigation props. There are individual stat card components with separate props for the label, value, and trend direction. The task list has filter

direction. The task list has filter state managed correctly at the right level in the component tree. The

activity feed is its own isolated component. Everything is typed with

component. Everything is typed with TypeScript. No logic is crammed into a

TypeScript. No logic is crammed into a single file. The folder structure

single file. The folder structure matches what the brainstorming document outlined. That's the actual value. Open

outlined. That's the actual value. Open

code on its own would give you a working dashboard. Open code with these skills

dashboard. Open code with these skills gives you a dashboard that a senior developer would not need to refactor before shipping. The difference is not

before shipping. The difference is not the model, it's the instructions the model is following. After the front end is working, I run one more skill API security best practices on the backend

endpoints I plan to connect this to.

Even before connecting anything, this skill scans what I've told it about the API shape and flags things like missing input sanitization, unguarded routes, and token handling issues. It generates

a short report. This is the kind of review that would normally happen in a code review cycle, but it happens before the code even exists in production. One

more thing worth mentioning, skill creator. This is a skill that helps you

creator. This is a skill that helps you build your own custom skills from scratch inside open code. If your team has internal conventions, a specific database naming pattern you always

follow, or a deployment process that the model doesn't know about, you can use skill creator to turn that into a proper skill.md file. It walks you through the

skill.md file. It walks you through the structure, tells you what to include, and produces a file you can drop into your skills folder and reference exactly like any built-in skill. Over time, as

you add more of these, Open Code gets increasingly familiar with the specific way your team works, and the output gets more consistent. So, the getting started

more consistent. So, the getting started guide is at getting started.md in the repo. The usage guide with prompt

repo. The usage guide with prompt examples for Open Code specifically is at usage.md. If you're on Windows and

at usage.md. If you're on Windows and hit a truncation issue, there's a Windows truncation recovery guide in the docs folder. The whole repo is MIT

docs folder. The whole repo is MIT licensed, actively maintained, and every skill file is readable, so you know exactly what you're running before you run it. All right, so that's it from the

run it. All right, so that's it from the video, and I hope you enjoyed it. If you

did, please like this video and subscribe to the channel.

Loading...

Loading video analysis...