A portable collection of practical Agent Skills for planning, designing, building, researching, documenting, reviewing, and promoting digital products. Each skill is framework-aware where useful, tool-agnostic where possible, interview-first, SEO-conscious, and designed to preserve user decisions before implementation. Maintained by hridoy43, the collection follows the open Agent Skills specification and installs through the skills CLI.
Use one skill for a focused task or combine them for a complete product workflow—from the first idea and architecture through implementation, review, launch, and public learning.
product-architecture-and-development— plans and implements maintainable TypeScript-first web, mobile, desktop, API, and multi-app products.ai-assisted-product-development— structures context, bounded exploration, human review, and safe feedback-to-change workflows for AI-assisted product work.conversion-storytelling— chooses and applies truthful product narratives for websites, apps, journeys, onboarding, proof, and CTAs, with conditional adaptation to media briefs.global-discovery-browsing-extraction— routes local-first web discovery, browsing, extraction, monitoring, and evidence validation across available tools.github-readme-and-profile-writing— creates discoverable, credible READMEs for projects, skills, organizations, and personal profiles.content-marketing-and-brand-growth— plans trust-first campaigns and platform-aware video, thumbnail, social, and launch content briefs.pr-writing— drafts evidence-based pull request and merge request descriptions across review platforms.
Every skill exposes its workflow through SKILL.md; public README files provide installation, usage, companion, and promotion guidance where present. Use an individual skill page for a focused capability and this repository for the complete collection.
- Build a product:
product-architecture-and-development+ optionalai-assisted-product-developmentfor the AI collaboration loop + optionalconversion-storytellingfor customer-facing narratives. - Research before building:
global-discovery-browsing-extraction+product-architecture-and-development. - Improve a marketing surface:
conversion-storytelling+ optionalglobal-discovery-browsing-extractionfor current evidence. - Create launch or media content:
content-marketing-and-brand-growth+ optionalconversion-storytellingfor narrative/proof + the relevant media-production skill. - Publish a README:
github-readme-and-profile-writing+ optionalproduct-architecture-and-developmentfor technical accuracy. - Promote a project:
github-readme-and-profile-writing+content-marketing-and-brand-growth+ optionalconversion-storytelling. - Prepare a review:
pr-writing+ optionalproduct-architecture-and-developmentfor technical validation.
Companion skills are never required by default. Install them only when the task needs their capability.
Use product-architecture-and-development at the beginning of a project—even when the input is only an idea. Give the skill the product goal, intended users, platform, desired outcome, known content, constraints, and any preferences you already have. It will interview for unresolved decisions before implementation, inspect an existing codebase when present, and produce a practical architecture rather than jumping straight into files.
$product-architecture-and-development
Build [product] for [users] so they can [outcome].
Platform/deployment: [web, mobile, desktop, API, or multi-app].
Known requirements: [workflows, content, integrations, auth, data].
Preferences: [stack, UI, design, localization, analytics, hosting].
Constraints: [MVP scope, timeline, privacy, compliance, budget].
Please interview me about anything that would change the architecture, then propose the folder structure, design system, data/API boundaries, SEO/security/analytics plan, testing strategy, and implementation slices before coding.
For an existing repository, include its path and ask the skill to preserve working conventions unless evidence supports a change. The skill keeps SEO, accessibility, security, maintainability, and future scope in the decision record instead of treating them as afterthoughts.
This collection is published at hridoy43/agent-skills:
# Inspect available skills
npx skills@latest add hridoy43/agent-skills --list
# Install the collection and choose target agents interactively
npx skills@latest add hridoy43/agent-skills --skill '*'
# Install one skill globally for a specific agent
npx skills@latest add hridoy43/agent-skills \
--skill product-architecture-and-development \
--global --agent codex
# Intentionally install every skill globally for every supported agent
npx skills@latest add hridoy43/agent-skills \
--skill '*' --agent '*' --global --yesThe same source can target other supported agents, for example claude-code, cursor, gemini-cli, github-copilot, cline, or opencode. The all-agent command is intentionally broad; prefer selecting the agents a person actually uses.
The installer may use a canonical copy with agent-specific symlinks, avoiding stale duplicate installations. Review skill instructions and scripts before installing third-party updates.
Update skills installed through this route with:
npx skills@latest updateWith a generic Agent Skills installation, invoke the skill name supported by the host agent:
$product-architecture-and-development
$conversion-storytelling
$global-discovery-browsing-extraction
When installed through the Codex plugin, the namespace remains:
$wahid:product-architecture-and-development
$wahid:conversion-storytelling
$wahid:global-discovery-browsing-extraction
The skill can also activate implicitly when a request matches its description.
agent-skills/
├── .codex-plugin/plugin.json
├── skills/
│ ├── ai-assisted-product-development/
│ ├── content-marketing-and-brand-growth/
│ ├── conversion-storytelling/
│ ├── global-discovery-browsing-extraction/
│ ├── github-readme-and-profile-writing/
│ ├── pr-writing/
│ └── product-architecture-and-development/
├── skills.sh.json
└── README.md
Add future authored skills as independent directories under skills/. Every skill keeps its own SKILL.md, references, scripts, assets, and agent metadata.
The portable contract is the Agent Skills specification: skills/<name>/SKILL.md with optional scripts/, references/, and assets/. Host-specific metadata such as .codex-plugin/ and agents/openai.yaml is optional and may be ignored by other agents.
This does not guarantee identical behavior in every AI product. A host must support Agent Skills and expose the capabilities a selected workflow needs. Skills degrade to available capabilities and must not silently install missing tools.
This collection is released under the MIT License. Individual skills may add extra notices for referenced tools or third-party material.
Use Git tags for release versions (for example, v0.1.0) and keep user-visible changes in CHANGELOG.md. The skills CLI can update installed skills from the repository:
npx skills@latest updateCodex users who install the optional plugin should start a new task after updating the plugin cache so the refreshed skill instructions are loaded.