Receber por email
← Voltar para o catálogo

marketing-cli

Agent-native marketing cli: 51 skills, 5 research agents, brand memory that compounds, plus a local Studio dashboard (beta). single agent-native cli, then /cmo in ur coding agent..

25estrelas
Atualizado há 4 meses

Ver no GitHub ↗ Licença: MIT

Como adicionar

/plugin marketplace add MoizIbnYousaf/marketing-cli

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/marketing-cli-moizibnyousaf/svg)](https://www.skillteca.com.br/skills/marketing-cli-moizibnyousaf)

Skills relacionadas

Ver todas de Pesquisa e Web →

Alerta por categoria

Receba novas skills de Pesquisa e Web toda segunda

1 email curto, só com as skills novas de Pesquisa e Web. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

Add a new Remotion package

Steps

  1. Create packages/<name>/ with these files:
  2. package.json — copy from @remotion/light-leaks as template; update name, description, homepage, dependencies
  3. tsconfig.json — extends ../tsconfig.settings.json, uses tsgo with emitDeclarationOnly: true, outDir: "dist", module: "es2020", moduleResolution: "bundler", target: "ES2022"
  4. src/index.ts — exports
  5. bundle.ts — Bun build script, externalize react, remotion, remotion/no-react, react/jsx-runtime, react/jsx-dev-runtime, react-dom
  6. eslint.config.mjs — use remotionFlatConfig({react: true}) if React, {react: false} otherwise
  7. .npmignore — copy from @remotion/light-leaks
  8. README.md — package name, description, install command, link to docs
  1. Register in monorepo:
  2. tsconfig.json (root) — add {"path": "./packages/<name>"} to references
  3. packages/cli/src/list-of-remotion-packages.ts — add '@remotion/<name>'
  4. packages/create-video/src/list-of-remotion-packages.ts — add '@remotion/<name>'
  5. packages/studio-shared/src/package-info.ts — add to packages, descriptions, installableMap, apiDocs
  1. Documentation (packages/docs/docs/<name>/):
  2. Add "@remotion/<name>": "workspace:*" to packages/docs/package.json dependencies (needed for twoslash snippets)
  3. index.mdx — install tabs, table of contents, license
  4. table-of-contents.tsx — TOCItem grid linking to component/function pages
  5. Individual component/function .mdx pages
  6. Edit packages/docs/sidebars.ts — add category
  7. Edit packages/docs/components/TableOfContents/api.tsx — import table of contents and add section

See the writing-docs skill for details on writing documentation.

  1. Example usage:
  2. Add "@remotion/<name>": "workspace:*" to packages/example/package.json
  3. Create packages/example/src/<Name>/index.tsx
  4. Register <Composition> in packages/example/src/Root.tsx
  5. Add {"path": "../<name>"} to packages/example/tsconfig.json references
  1. Run bun i to install dependencies
  1. Build: cd packages/<name> && bun run make

Version

Use the current version from packages/core/src/version.ts. For the documentation version, increment the patch version by 1 as it will only be released with the next Remotion release.

Patterns

  • Use "workspace:*" for internal dependencies
  • Use "catalog:" for shared external dependency versions
  • The make script is: tsgo && bun --env-file=../.env.bundle bundle.ts
  • Add "type": "module" to package.json
  • Add "@typescript/native-preview": "catalog:" to devDependencies
  • Types/main point to dist/index.d.ts and dist/index.js (not dist/cjs/)
  • Packages with React components need peerDependencies for react and react-dom
Compartilhar X LinkedIn