Extension Icon

Duck Facts

Displays interesting facts about ducks.
AvatarMert Can Demir
30 Installs
Supports Ask AI
Overview

Duck Facts

Duck Facts is a Raycast extension that displays interesting facts about ducks using AI.

Duck Facts Logo

Description

This extension generates and displays random facts about ducks using AI. You can ask about specific types of ducks or get general duck facts through natural language queries.

Disclaimer: The facts generated by this extension are created using AI and may not be accurate or factual. Please verify any information before using it as a reliable source.

Features

  • Generate duck facts using natural language with @duck-facts mentions
  • Ask about specific types of ducks (e.g., mallards, wood ducks, call ducks)
  • Get random duck facts
  • Uses AI to create unique and interesting facts

Installation

  1. Make sure you have Raycast installed on your machine
  2. Open the "Store" command in Raycast
  3. Select the Raycast AI Tools Beta organization in the top-right dropdown
  4. Find and install the Duck Facts extension

Usage

Command Mode

  1. Open Raycast
  2. Search for "Duck Facts" or "Generate Fact About Ducks"
  3. Press Enter to run the extension
  4. A new duck fact will be displayed
  5. To generate a new fact, use the "Regenerate Suggestions" action in the action panel

AI Mode (New!)

You can now use natural language to get duck facts by mentioning the extension:

  • @duck-facts tell me about mallard ducks
  • @duck-facts what's interesting about wood ducks?
  • @duck-facts tell me a fact about white call ducks
  • @duck-facts give me a random duck fact

or whatever you want about ducks!

Note: The extension only provides facts about ducks. Questions about other animals or topics will be politely declined.

Development

To set up the project for development:

  1. Clone the repository
  2. Install dependencies:
    npm install
    
  3. Run the development server:
    npm run dev
    

Scripts

  • npm run build: Build the extension
  • npm run dev: Run the development server
  • npm run lint: Run the linter
  • npm run fix-lint: Fix linting issues automatically

Dependencies

  • @raycast/api: ^1.87.0

License

This project is licensed under the MIT License.