search-skill

Search tasks by keyword in titles, descriptions, and tags.

Updated Dec 7, 2025
One-click install
npx skills add https://github.com/maneeshanif/cli-todo-app-speckit --skill search-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: search-skill
Source: https://github.com/maneeshanif/cli-todo-app-speckit/tree/main/.claude/skills/search-skill
Command: npx skills add https://github.com/maneeshanif/cli-todo-app-speckit --skill search-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables fast and flexible search across task titles, descriptions, and tags.

Core Features & Use Cases

  • Keyword & multi-word search: Supports both single and multi-word queries.
  • Ranking & relevance: Returns most relevant results first.
  • Use Case: Find all tasks mentioning "groceries" in title or description.

Quick Start

Implement a search_tasks function that returns tasks matching a keyword in title or description.

Frequently Asked Questions about search-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search tasks by keyword across titles and descriptions?

Keyword search scans task titles and descriptions for matching terms, returning results ranked by relevance. Implement a search_tasks function that normalizes input, performs case-insensitive matching, and orders results by match quality.

Can I search tasks using multiple words and filter by tags?

Multi-word queries and tag-based filtering work together in combined searches. The Skill supports simultaneous filtering across keywords, tags, priority, and status criteria for narrowed result sets.

What happens with empty search values or special characters in task queries?

Empty values and input normalization are handled automatically. The Skill applies case-insensitive matching and normalizes input to ensure consistent behavior across edge cases.

Does this search approach work across task collections in databases and codebases?

Task search applies to collections stored in codebases, databases, or applications. It enables unified keyword search and ranking across different storage backends without requiring format conversion.

What's the best way to rank search results by relevance?

Ranking by relevance returns the most matched results first based on keyword frequency and position in titles versus descriptions. The Skill orders results to surface the most pertinent tasks immediately.