answer

Calendar queries, schedule questions, meeting history, task queries, people profiles, initiative status, and organizational context. Handles "When did I meet X?", "What's my schedule?", "Am I free?", "What do I know about X?" Fast lookups with index-first pattern.

16 stars

Best use case

answer is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Calendar queries, schedule questions, meeting history, task queries, people profiles, initiative status, and organizational context. Handles "When did I meet X?", "What's my schedule?", "Am I free?", "What do I know about X?" Fast lookups with index-first pattern.

Teams using answer should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/answer/SKILL.md --create-dirs "https://raw.githubusercontent.com/diegosouzapw/awesome-omni-skill/main/skills/development/answer/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/answer/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How answer Compares

Feature / AgentanswerStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Calendar queries, schedule questions, meeting history, task queries, people profiles, initiative status, and organizational context. Handles "When did I meet X?", "What's my schedule?", "Am I free?", "What do I know about X?" Fast lookups with index-first pattern.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Search protocol

Defines how to search across information sources for answering queries, analysis, or communication.

---

## Information hierarchy

| Priority | Source | Contains |
|----------|--------|----------|
| 1 (first) | **Memory** (`memory/`) | Quick facts, relationships, decisions |
| 2 | **Tasks** (via task integration) | Action items, deadlines, assignments |
| 3 | **Journal** (`journal/`) | Meeting summaries, briefings |
| 4 | **Contexts** (`contexts/`) | Deep reference material, full docs |
| 5 | **MCP tools** | project tracker, documentation, additional integrations |
| 6 (last) | **Web** | External, current information |

---

## Index-first pattern (MANDATORY)

Every search reads an `_index.md` BEFORE opening individual files. This is the most important scalability rule.

- `memory/_index.md` routes to the correct subfolder
- `memory/{category}/_index.md` maps aliases to filenames
- `journal/YYYY-MM/_index.md` lists entries by date, type, participants, initiatives

Never scan all files in a folder. Always use the index.

---

## When to search each source

### Memory
People, initiatives, products, vendors, competitors, past decisions.

### Tasks
What needs to be done, deadlines, assignments, follow-ups.

### Journal
Recent discussions, who said what, decisions from meetings, prior briefings.
- **Optimization:** For "last week" queries, read only current month's `_index.md`
- **Optimization:** For "find all meetings about X", check recent `_index.md` files first
- **Optimization:** For "what did we decide about X", check `memory/decisions/` first

### Contexts
Deep detail beyond memory: full product docs, schemas, org charts, specs.

### Calendar (via MCP or legacy integration)

**Priority flow**:
1. Check `<mcp_servers>` context for calendar MCP server (preferred)
2. If found, use MCP tools (`list_events`, `get_event`, `create_event`)
3. If not found, check `reference/integrations.md` for legacy provider (eventlink)
4. If legacy configured, execute HTTP API calls
5. If neither exists, note unavailable and suggest: "Run /welcome to configure calendar integration"

Always resolve dates to YYYY-MM-DD before querying.

### Tasks (via MCP or legacy integration)

**Priority flow**:
1. Check `<mcp_servers>` context for reminders/tasks MCP server (preferred)
2. If found, use MCP tools (`list_reminders`, `create_reminder`, `complete_reminder`)
3. If not found, check `reference/integrations.md` for legacy provider (remindctl)
4. If legacy configured, execute CLI commands
5. If neither exists, fall back to workspace file data (Active/Delegated/Backlog folders)

### MCP tools
- **~~project tracker:** Issue status, sprint data, initiative metrics
- **~~documentation:** Documentation, policies, technical specs

### Web
Market information, competitor news, regulatory updates, current events. External only.

---

## Search procedure

### Step 1: Parse the query

Identify:
- **Entities:** People, products, initiatives, vendors, competitors
- **Topics:** What the query is about
- **Timeframes:** Dates, deadlines, recency
- **Depth:** Summary or full detail needed?

### Step 2: Check aliases

Entities may have alternate names. Check `_index.md` alias columns.

### Step 3: Search memory (index-first)

1. Read relevant `_index.md` to find target file
2. Read the specific file
3. Follow `[[Entity]]` wikilinks for related context

### Step 4: Check tasks (if applicable)

Execute the task integration `list` operation for configured lists (default: Active, Delegated, Backlog). Filter by owner (from notes field), due date, or initiative.

### Step 5: Check journal (if applicable)

1. Read `journal/YYYY-MM/_index.md` for recent months
2. Open specific entries matching the query
3. Expand backward in time only if needed

### Step 6: Check deep contexts (if needed)

Look in `contexts/` for full documentation, product specs, schemas.

### Step 7: Cite sources

When using information from searches, cite the source:
```
[From memory/people/jane-smith.md]
Jane prefers data-driven summaries and email over Slack.

[From journal/2026-01/2026-01-18-planning-session.md]
Discussed moving the deadline to end of February.
```

---

## Quick answer mode

For fast factual lookups:

### Scheduling queries (calendar, agenda, meetings, availability, "am I free")
Start with the calendar integration FIRST. Read `reference/integrations.md` Calendar section for provider details, resolve the target date to `YYYY-MM-DD` format, then execute the `list_events` operation. TARS has calendar access via configured integration. Never respond that calendar access is unavailable without checking integration status. If the calendar integration is unreachable, state the specific connection error. Then check memory for people context, then task integration for related tasks.

### All other queries
Follow standard hierarchy: memory -> tasks -> journal -> contexts -> MCP -> web.

### Gap closure
After searching, apply clarification protocol if critical context is still missing.

---

## Context budget
- Memory: Read `_index.md` + up to 5 targeted files
- Journal: Current month `_index.md` + up to 3 entries
- Tasks: Execute task integration `list` operation for Active only (unless other lists explicitly needed)

---

## Source attribution

When answering, tag each piece of information with its confidence tier:

| Source | Confidence |
|--------|------------|
| Memory files, user input | High |
| Native tools (calendar, tasks) | High |
| MCP tools (project tracker, docs) | Medium-High |
| Web search | Medium-Low |
| LLM knowledge (no source) | Low -- flag explicitly |

---

## Absolute constraints

Universal constraints from the core skill apply (date resolution, integration constraints, index-first pattern, wikilink mandate). Additionally:

- NEVER answer internal questions from web search alone
- NEVER hallucinate memory that doesn't exist
- NEVER skip context search when deep detail is clearly needed
- NEVER claim calendar access is unavailable. TARS has calendar access via configured integration. If integration fails, report the specific error.
- ALWAYS query calendar integration for any question about schedule, agenda, meetings, availability, or "am I free"
- ALWAYS check aliases when entity not found by primary name

Related Skills

exa-answer

16
from diegosouzapw/awesome-omni-skill

Generate answers to questions with structured output using AI search and synthesis. Use when you need factual answers with citations from web sources, or when you want to extract specific structured information in response to a query.

Answering Research Questions

16
from diegosouzapw/awesome-omni-skill

Main orchestration workflow for systematic literature research - search, evaluate, traverse, synthesize

bgo

10
from diegosouzapw/awesome-omni-skill

Automates the complete Blender build-go workflow, from building and packaging your extension/add-on to removing old versions, installing, enabling, and launching Blender for quick testing and iteration.

Coding & Development

file-suggestion

16
from diegosouzapw/awesome-omni-skill

Set up fast file suggestions for Claude Code using ripgrep, jq, and fzf. Use this skill when users want to improve file autocomplete performance or add custom file suggestion behavior.

file-path-traversal

16
from diegosouzapw/awesome-omni-skill

This skill should be used when the user asks to "test for directory traversal", "exploit path traversal vulnerabilities", "read arbitrary files through web applications", "find LFI vu...

file-management-rules

16
from diegosouzapw/awesome-omni-skill

Specifies file management guidelines, including including full file paths as comments, updating project structure in AI.MD, and maintaining package.json. This rule ensures organized and well-documente

file-archiver

16
from diegosouzapw/awesome-omni-skill

创建和解压ZIP、TAR和GZIP压缩包,支持密码保护。

fhir-api

16
from diegosouzapw/awesome-omni-skill

Expert guidance for implementing FHIR RESTful API servers and clients following the HL7 FHIR specification. Use this skill when implementing a FHIR server with REST endpoints, building a FHIR client, designing FHIR API routes and handlers, implementing FHIR operations (read, create, update, delete, search, history), working with FHIR bundles, batch requests, or transactions, handling FHIR content negotiation, headers, and versioning, or implementing conditional operations. Trigger keywords include "FHIR REST", "FHIR API", "FHIR server", "FHIR client", "FHIR endpoint", "FHIR operations", "RESTful FHIR", "implement FHIR".

fetching-youtube-transcripts

16
from diegosouzapw/awesome-omni-skill

Fetch transcripts and subtitles from YouTube videos using youtube-transcript-api. Use when extracting video transcripts, listing available languages, translating captions, or processing YouTube content for summarization or analysis.

feature-slicing

16
from diegosouzapw/awesome-omni-skill

Apply Feature-Sliced Design (FSD) architecture to frontend projects. Use when creating new frontend features, components, pages, or restructuring existing code. Triggers on tasks involving React/Next.js/Vue project organization, layer architecture, feature isolation, module boundaries, or when user mentions FSD, feature slicing, or scalable frontend structure.

feature-sliced-design

16
from diegosouzapw/awesome-omni-skill

Apply Feature-Sliced Design (FSD) v2.1 architectural methodology to frontend projects. Use when organizing code structure, decomposing features, creating new components or features, refactoring existing codebases, or when users mention "FSD", "Feature-Sliced", layers, slices, or frontend architecture patterns.

feature-dev

16
from diegosouzapw/awesome-omni-skill

Develop new features from requirements, specifications, or user stories following the full DevinClaw SDLC pipeline. Use this skill when implementing new microservices, API endpoints, UI components, or application features for the enterprise modernized applications, when building from an OpenAPI spec or Figma design, or when executing a complete SDD-to-delivery workflow for any new functionality.