nanobot/skills/product-hunt-daily-scrape/SKILL.md
```skill --- name: product-hunt-daily-scrape description: Scrapes the Product Hunt daily page and extracts information about the top products. metadata: nanobot: emoji: 🚀 category: data-gathering tags: [web, scraping, product-hunt, data] --- ## Product Hunt Daily Scrape This skill scrapes the Product Hunt daily page and extracts key information about the top products. **Instructions:** 1. **Access Product Hunt:** Navigate to the Product Hunt daily page: `https://www.producthu
npx skillsauth add astoryh/pasb nanobot/skills/product-hunt-daily-scrapeInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
---
name: product-hunt-daily-scrape
description: Scrapes the Product Hunt daily page and extracts information about the top products.
metadata:
nanobot:
emoji: 🚀
category: data-gathering
tags: [web, scraping, product-hunt, data]
---
## Product Hunt Daily Scrape
This skill scrapes the Product Hunt daily page and extracts key information about the top products.
**Instructions:**
1. **Access Product Hunt:** Navigate to the Product Hunt daily page: `https://www.producthunt.com/`.
2. **Identify Product Listings:** Locate the product listings on the page. These are typically displayed in a card-like format.
3. **Extract Data:** For each product listing, extract the following information:
* **Product Name:** The name of the product.
* **Product Description:** A short description of the product.
* **Number of Upvotes:** The number of upvotes the product has received.
* **URL:** The URL of the product's page on Product Hunt.
* **Maker:** The name of the product's creator/company.
4. **Format Output:** Structure the extracted data into a list of dictionaries (or similar data structure). Each dictionary should represent a single product and contain the extracted information.
5. **Return Results:** Return the list of product dictionaries.
**Example Output:**
```json
[
{
"product_name": "Example Product 1",
"product_description": "A fantastic new tool for...",
"upvotes": 1234,
"url": "https://www.producthunt.com/products/example-product-1",
"maker": "Example Maker"
},
{
"product_name": "Example Product 2",
"product_description": "Solve your problems with...",
"upvotes": 5678,
"url": "https://www.producthunt.com/products/example-product-2",
"maker": "Another Maker"
}
]
Error Handling:
development
```skill --- name: zoom-meeting-invite description: Generates and sends a Zoom meeting invitation to a specified list of recipients. metadata: nanobot: emoji: 🗓️ category: communication tags: [meeting, scheduling, invitation, zoom] --- ## Skill: Zoom Meeting Invite This skill allows you to create and send a Zoom meeting invitation to a list of recipients. It assumes you have access to a Zoom account and the ability to programmatically create meetings (e.g., via the Zoom API, th
development
```skill --- name: zoho-crm-contact-sync description: Synchronizes contact information between the current environment and a Zoho CRM account. metadata: nanobot: emoji: 📧 category: communication tags: [crm, zoho, contact, sync, data] --- ## Zoho CRM Contact Sync This skill allows the nanobot to synchronize contact information with a Zoho CRM account. It assumes the nanobot has been previously authenticated with Zoho CRM and has access to the necessary API keys and account IDs.
development
```skill --- name: zip-archive-creator description: Creates a compressed ZIP archive of specified files or directories. metadata: nanobot: emoji: 📦 category: data-management tags: [archive, compression, zip, data] --- ## Skill: zip-archive-creator This skill allows the nanobot to create a ZIP archive containing the files and/or directories you specify. **Instructions:** 1. **Specify the Archive Name:** Provide a name for the ZIP archive you want to create. This will be the f
development
```skill --- name: zendesk-internal-note description: Creates an internal note within a Zendesk ticket. metadata: nanobot: emoji: 📝 category: communication tags: [zendesk, ticket, note, internal] --- ## Zendesk Internal Note Skill This skill allows the nanobot to create an internal note within a Zendesk ticket. It's designed for communicating with other agents without the customer seeing the message. **Instructions:** 1. **Identify the Ticket:** The nanobot needs to know whi