An open API service indexing awesome lists of open source software.

https://github.com/imsovikde/souvik-skills

Marketplace-ready agent skills by Souvik Dey
https://github.com/imsovikde/souvik-skills

ai-agents cloudflare-pages codex motion-design nextjs skills vercel

Last synced: 5 days ago
JSON representation

Marketplace-ready agent skills by Souvik Dey

Awesome Lists containing this project

README

          

# Souvik Skills

Marketplace-ready agent skills by Souvik Dey.

[![CI](https://github.com/imsovikde/souvik-skills/actions/workflows/ci.yml/badge.svg)](https://github.com/imsovikde/souvik-skills/actions/workflows/ci.yml)
[![CodeQL](https://github.com/imsovikde/souvik-skills/actions/workflows/codeql.yml/badge.svg)](https://github.com/imsovikde/souvik-skills/actions/workflows/codeql.yml)
[![npm version](https://img.shields.io/npm/v/%40imsovikde%2Fskills)](https://www.npmjs.com/package/@imsovikde/skills)
[![npm downloads](https://img.shields.io/npm/dm/%40imsovikde%2Fskills)](https://www.npmjs.com/package/@imsovikde/skills)
[![GitHub stars](https://img.shields.io/github/stars/imsovikde/souvik-skills?style=social)](https://github.com/imsovikde/souvik-skills/stargazers)
[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)

Souvik Skills is the public skill directory for reusable developer and research workflows created by [Souvik Dey](https://github.com/imsovikde). The repository is designed to work like a professional skill catalog: every skill is a self-contained folder with a `SKILL.md`, optional resources, agent UI metadata, and an NPM-ready installer path.

[Website](https://souvik-skills.vercel.app) · [Skills](https://souvik-skills.vercel.app/skills) · [Install](#cross-agent-install) · [Docs](https://souvik-skills.vercel.app/docs) · [Releases](https://github.com/imsovikde/souvik-skills/releases) · [NPM](https://www.npmjs.com/package/@imsovikde/skills)

## Marketplace Site

The repository includes a Vercel-ready and Cloudflare Pages-ready static Next.js marketplace:

- Vercel: [souvik-skills.vercel.app](https://souvik-skills.vercel.app)
- Cloudflare Pages: [souvik-skills.pages.dev](https://souvik-skills.pages.dev)
- `/` - product homepage
- `/skills` - searchable skill marketplace
- `/skills/` - independent page for every skill folder
- `/install` - cross-agent install matrix
- `/docs` - repository and skill standards
- `/motion` - motion-system examples

Run it locally:

```bash
npm run dev
```

Build the static export:

```bash
npm run build
```

## Skills

| Skill | Purpose |
| --- | --- |
| `delink-github` | Safely remove Git history, GitHub remotes, and root `.github` files before starting clean local history. |
| `gh-ready` | Make repositories SEO-friendly, package-ready, release-ready, badge-ready, secure, and professional for GitHub publication. |
| `magento-team-lead` | Lead Magento Open Source and Adobe Commerce architecture, reviews, debugging, delivery planning, and releases. |
| `motioncraft` | Design and implement premium, accessible, high-performance interface motion systems. |

## Cross-Agent Install

Use the `skills` CLI when installing directly from this GitHub repository into an agent. Replace `` with the agent slug you use, such as `codex`, `claude-code`, `cursor`, or `gemini-cli`. Replace `` with the command that starts the agent when trying a skill once.

### Project Only

```bash
npx -y skills add imsovikde/souvik-skills --skill delink-github --agent
npx -y skills add imsovikde/souvik-skills --skill gh-ready --agent
npx -y skills add imsovikde/souvik-skills --skill magento-team-lead --agent
npx -y skills add imsovikde/souvik-skills --skill motioncraft --agent
```

### Global

```bash
npx -y skills add imsovikde/souvik-skills --skill delink-github --agent -g
npx -y skills add imsovikde/souvik-skills --skill gh-ready --agent -g
npx -y skills add imsovikde/souvik-skills --skill magento-team-lead --agent -g
npx -y skills add imsovikde/souvik-skills --skill motioncraft --agent -g
```

### Try Once

```bash
npx -y skills use imsovikde/souvik-skills@delink-github |
npx -y skills use imsovikde/souvik-skills@gh-ready |
npx -y skills use imsovikde/souvik-skills@magento-team-lead |
npx -y skills use imsovikde/souvik-skills@motioncraft |
```

## Codex Package Install

Install one skill into Codex from the NPM package:

```bash
npx @imsovikde/skills install delink-github
npx @imsovikde/skills install gh-ready
npx @imsovikde/skills install magento-team-lead
npx @imsovikde/skills install motioncraft
```

Install every skill:

```bash
npx @imsovikde/skills install all
```

List available skills:

```bash
npx @imsovikde/skills list
```

By default the installer copies skills into:

```text
%USERPROFILE%\.codex\skills
```

Set `CODEX_HOME` or pass `--dest ` to install elsewhere.

## Use

After installation, restart Codex so the new skill metadata is loaded.

Example prompts:

```text
Use $delink-github to safely detach this repository from GitHub and start clean local Git history.
Use $gh-ready to make this project SEO-friendly, GitHub-ready, package-ready, and release-ready.
Use $magento-team-lead to lead this Adobe Commerce implementation review.
Use $motioncraft to add premium accessible motion to this interface.
```

## Repository Standard

This repository follows the Souvik Skills standard:

- `guidance.md` defines the skill directory rules.
- `AGENTS.md` tells future agents how to create and maintain skills here.
- `NAMING.md` explains how skill and repository names are chosen.
- `LICENSE` grants MIT usage rights.
- `package.json` exposes the one-line NPM installer.

Do not create `context.md`. Use `guidance.md` as the durable repository guide.

## Development

Install dependencies, run the marketplace, and verify the repo:

```bash
npm install
npm run dev
npm run validate:skills
npm test
npm run build
```

Smoke-test the installer locally:

```bash
node bin/souvik-skills.cjs list
node bin/souvik-skills.cjs install all --dest ./tmp/codex-skills --force
```

## Deployment

See [`docs/deployment.md`](docs/deployment.md) for Vercel, Cloudflare Pages, and NPM release commands.

## Support And Troubleshooting

- If `npx -y skills add ...` fails, confirm GitHub can access `imsovikde/souvik-skills` and rerun the command.
- If `npx @imsovikde/skills ...` fails, verify the npm package with `npm view @imsovikde/skills version`.
- If Codex does not show a newly installed skill, restart Codex after installation.
- For bugs or feature requests, use the GitHub issue templates.
- For security concerns, follow `SECURITY.md` instead of opening a public issue.

## License

MIT. See `LICENSE`.