Performs claim analysis by comparing product features against patent elements. Triggered when: - The user asks to: * "perform claim analysis" * "analyze claim elements" * "analyze claims" * "analyze claim similarities" * "compare product features against patent elements" - The user mentions: * "claim analysis" with "patent" or "elements" * "similarity" with "elements" or "claims" - `patents.db` exists with `elements` table populated and `features` table populated
Analyzes screened patents by decomposing claims and elements. Triggered when: - The user asks to: * "evaluate the patent" * "analyze claim elements" - `patents.db` exists with `screened_patents` table populated
INTERNAL SKILL - For agent/skill use only. Do not invoke directly from user prompts. Retrieves patent investigation data from SQLite database. This skill is designed to be called by other skills (e.g., evaluating, screening) and should NOT be triggered by direct user requests.
Screens collected patents by legal status and relevance. Triggered when: - The user asks to: * "screen the patents" * "remove noise" - `patents.db` exists with `target_patents` table populated (will be prepared by this skill if missing)
Searches patent databases to create a target population based on specifications. Triggered when: - The user asks to: * "create a target population" * "determine the target population" * "run the patent search"
Initializes the patent investigation database and imports CSV files. Use this skill to set up the SQLite database (patents.db) before running screening. Supports database initialization and CSV import. Example usage: - "Initialize the patent database and import CSV files from csv/"
Manages patent investigation database recording operations using SQLite. IMPORTANT: This skill should be invoked via the Skill tool for database operations. DO NOT read internal instruction files (references/instructions/*.md) directly. Supported operations: - "Record screening result for <patent-id>: <data>" - "Record claims for patent <patent-id>: <claims_data>" - "Record elements for patent <patent-id>: <elements_data>" - "Record similarities for patent <patent-id>: <similarities_data>" - "Record features: <features_data>" - "Batch insert claims: <claims_list>" - "Batch insert elements: <elements_list>" - "Batch insert similarities: <similarities_list>" - "Batch insert features: <features_list>" This skill handles all database recording operations with efficient batch INSERT. Just provide the data and let the skill manage the database. NOTE: This skill assumes `patents.db` already exists in the working directory. Use investigation-preparing skill for database initialization.
Outputs a progress report for the current patent investigation workflow. Triggered when the user asks for: - Progress summary: "What is the current progress?", "Give me a summary", "How is the investigation going?", "Show me the status" - Specific patent report: "Tell me about US1234567A", "Report on patent US1234567A", "What's the status of US1234567A?"