{"$id":"https://agenstry.com/api/schemas/skill-taxonomy.json","title":"Agenstry canonical skill taxonomy","version":"1.0","license":"CC-BY-4.0","namespace":"urn:agenstry:skill:*","count":411,"skills":[{"urn":"urn:agenstry:skill:agent_skills.identity","id":"agent_skills.identity","name":"Agent Profiles","domain":"agent_skills","subdomain":"extracted","description":"Topological identity verification, Sybil-check, zero-trust attestation, and UCAN-style delegation validation"},{"urn":"urn:agenstry:skill:agent_skills.cite_article","id":"agent_skills.cite_article","name":"Cite Article","domain":"agent_skills","subdomain":"extracted","description":"Return formatted citation strings (AMA, APA, Chicago) for an article slug. Useful when an agent needs a verifiable source line."},{"urn":"urn:agenstry:skill:agent_skills.get_article","id":"agent_skills.get_article","name":"Get Article","domain":"agent_skills","subdomain":"extracted","description":"Fetch a single article by slug — full intro, body, FAQ, references, embedded reviewers + authors with credentials, and pre-formatted citation strings (AMA, APA, Chicago)."},{"urn":"urn:agenstry:skill:agent_skills.get_crisis_resources","id":"agent_skills.get_crisis_resources","name":"Get Crisis Resources","domain":"agent_skills","subdomain":"extracted","description":"Returns the canonical crisis-resource payload (911, 988 Suicide & Crisis Lifeline, Crisis Text Line). Call any time the user mentions self-harm, suicidal ideation, or someone else in danger. Hardcoded — does not vary by microsite."},{"urn":"urn:agenstry:skill:agent_skills.get_microsite_info","id":"agent_skills.get_microsite_info","name":"Get Microsite Info","domain":"agent_skills","subdomain":"extracted","description":"Identity, audience, focus, sponsor relationship, crisis routing, and links for Psychiatry for Children. Always safe to call when the agent needs site-level context."},{"urn":"urn:agenstry:skill:agent_skills.list_articles","id":"agent_skills.list_articles","name":"List Articles","domain":"agent_skills","subdomain":"extracted","description":"Paginated list of all native articles on this microsite (clinician-reviewed). Returns lightweight summaries — call get_article for full body."},{"urn":"urn:agenstry:skill:agent_skills.search_articles","id":"agent_skills.search_articles","name":"Search Articles","domain":"agent_skills","subdomain":"extracted","description":"Full-text search of clinician-reviewed pediatric psychiatry articles published on Psychiatry for Children, ranked by relevance. Use to find guidance for parents and caregivers of children."},{"urn":"urn:agenstry:skill:agent_skills.search","id":"agent_skills.search","name":"Web Search (Serp)","domain":"agent_skills","subdomain":"extracted","description":"Google search results as structured JSON. Returns titles, URLs, snippets, and metadata."},{"urn":"urn:agenstry:skill:agent_skills.payments","id":"agent_skills.payments","name":"X402 Usdc Payments","domain":"agent_skills","subdomain":"extracted","description":"Request and verify on-chain payments using the x402 micropayment protocol."},{"urn":"urn:agenstry:skill:auto.mechanic.repair","id":"auto.mechanic.repair","name":"Auto Repair Intake and Quotes","domain":"auto","subdomain":"mechanic","description":"Take repair-shop intake by symptom/vehicle, produce rough quotes, schedule diagnostics or service appointments."},{"urn":"urn:agenstry:skill:auto.carwash.appointments","id":"auto.carwash.appointments","name":"Car Wash and Detailing","domain":"auto","subdomain":"carwash","description":"Wash/detail package selection, scheduling, mobile-detailing dispatch, recurring subscription handling."},{"urn":"urn:agenstry:skill:auto.tire.installation","id":"auto.tire.installation","name":"Tire Shop and Installation","domain":"auto","subdomain":"tire","description":"Tire selection by vehicle, installation appointment, seasonal storage, and alignment add-on."},{"urn":"urn:agenstry:skill:browser.automation.test","id":"browser.automation.test","name":"Browser Automation","domain":"browser","subdomain":"automation","description":"Drive browsers (Playwright, Puppeteer, Selenium) for testing, scraping, or task automation against real web apps."},{"urn":"urn:agenstry:skill:browser.session.persistent","id":"browser.session.persistent","name":"Persistent Browser Sessions","domain":"browser","subdomain":"session","description":"Maintain authenticated browser sessions across calls — cookies, local storage, MFA — for operating on logged-in apps."},{"urn":"urn:agenstry:skill:coding.dependencies.audit","id":"coding.dependencies.audit","name":"Dependency Audit and Update","domain":"coding","subdomain":"dependencies","description":"Find outdated or vulnerable dependencies; suggest safe upgrades; manage lockfiles across npm, pip, cargo, gem."},{"urn":"urn:agenstry:skill:coding.docs.generation","id":"coding.docs.generation","name":"Documentation Generation","domain":"coding","subdomain":"docs","description":"Generate API docs, README files, architecture diagrams, code comments from source code or specifications."},{"urn":"urn:agenstry:skill:coding.debug.error","id":"coding.debug.error","name":"Error Diagnosis and Debugging","domain":"coding","subdomain":"debug","description":"Diagnose runtime errors, stack traces, performance regressions; suggest fixes and verify with tests."},{"urn":"urn:agenstry:skill:coding.codegen.feature","id":"coding.codegen.feature","name":"Feature Code Generation","domain":"coding","subdomain":"codegen","description":"Generate new features, refactor existing modules, write tests, and integrate with frameworks across multiple languages."},{"urn":"urn:agenstry:skill:coding.review.pr","id":"coding.review.pr","name":"Pull Request Review","domain":"coding","subdomain":"review","description":"Review code changes for correctness, style, security; suggest improvements and approve/request changes on GitHub/GitLab PRs."},{"urn":"urn:agenstry:skill:coding.repository.search","id":"coding.repository.search","name":"Repository Search and Navigation","domain":"coding","subdomain":"repository","description":"Search across code repositories for symbols, patterns, references; navigate cross-file relationships."},{"urn":"urn:agenstry:skill:coding.test.unit","id":"coding.test.unit","name":"Test Authoring and Coverage","domain":"coding","subdomain":"testing","description":"Write unit, integration, and end-to-end tests; identify uncovered paths; generate fixtures and mocks."},{"urn":"urn:agenstry:skill:commerce.parts.lookup","id":"commerce.parts.lookup","name":"Parts and Components Lookup","domain":"commerce","subdomain":"parts","description":"Search and identify replacement parts, compatibility checks, supplier sourcing across catalogs."},{"urn":"urn:agenstry:skill:commerce.product.discovery","id":"commerce.product.discovery","name":"Product Discovery and Recommendation","domain":"commerce","subdomain":"product","description":"Help users find or compare products: search across catalogs, recommendations, price comparison, where-to-buy routing."},{"urn":"urn:agenstry:skill:commerce.deals.signals","id":"commerce.deals.signals","name":"Startup Deal Flow Signals","domain":"commerce","subdomain":"deals","description":"Surface early-stage startup signals: founder activity, GitHub momentum, funding indicators for deal sourcing."},{"urn":"urn:agenstry:skill:commerce.ucp.catalog","id":"commerce.ucp.catalog","name":"UCP Catalog Exposure","domain":"commerce","subdomain":"ucp","description":"Expose a merchant's product/service catalog via Google's Universal Commerce Protocol with Schema.org markup so AI shopping agents can discover and transact."},{"urn":"urn:agenstry:skill:comms.crm.update","id":"comms.crm.update","name":"CRM Updates","domain":"comms","subdomain":"crm","description":"Read and update CRM records (Salesforce, HubSpot, Pipedrive) — contacts, deals, opportunities, activities."},{"urn":"urn:agenstry:skill:comms.calendar.schedule","id":"comms.calendar.schedule","name":"Calendar Scheduling","domain":"comms","subdomain":"calendar","description":"Schedule meetings on Google Calendar, Outlook, or iCal; find common availability; send invites."},{"urn":"urn:agenstry:skill:comms.discord.bot","id":"comms.discord.bot","name":"Discord Bot Operations","domain":"comms","subdomain":"discord","description":"Operate a Discord bot — slash commands, message responses, voice channels, role management."},{"urn":"urn:agenstry:skill:comms.email.send","id":"comms.email.send","name":"Email Send and Manage","domain":"comms","subdomain":"email","description":"Compose and send transactional or bulk email via Resend/SendGrid/SES; manage threads, replies, and signatures."},{"urn":"urn:agenstry:skill:comms.helpdesk.tickets","id":"comms.helpdesk.tickets","name":"Helpdesk Ticket Management","domain":"comms","subdomain":"helpdesk","description":"Create, update, route, and resolve tickets in Zendesk, Intercom, Freshdesk, Linear, Jira Service Management."},{"urn":"urn:agenstry:skill:comms.sms.twilio","id":"comms.sms.twilio","name":"SMS and Voice Telephony","domain":"comms","subdomain":"sms","description":"Send SMS, place calls, and run interactive voice response over Twilio / Vonage / Plivo."},{"urn":"urn:agenstry:skill:comms.slack.message","id":"comms.slack.message","name":"Slack Messaging","domain":"comms","subdomain":"slack","description":"Post messages, react, manage channels, and respond to events in Slack workspaces."},{"urn":"urn:agenstry:skill:compliance.kyc.identity","id":"compliance.kyc.identity","name":"KYC and Identity Verification","domain":"compliance","subdomain":"kyc","description":"Verify identities, run know-your-customer flows, sanctions screening, and risk classification for regulated workflows."},{"urn":"urn:agenstry:skill:compliance.legal.contract_review","id":"compliance.legal.contract_review","name":"Legal Contract Review","domain":"compliance","subdomain":"legal","description":"Review commercial or professional contracts for risks, missing clauses, regulatory issues, and negotiation points with jurisdiction awareness."},{"urn":"urn:agenstry:skill:content.transcription.audio","id":"content.transcription.audio","name":"Audio Transcription","domain":"content","subdomain":"transcription","description":"Convert audio/video to text via Whisper, Deepgram, AssemblyAI; speaker diarisation and timestamps."},{"urn":"urn:agenstry:skill:content.summarization.documents","id":"content.summarization.documents","name":"Document Summarization","domain":"content","subdomain":"summarization","description":"Summarise long documents, meetings, threads into structured highlights with citations."},{"urn":"urn:agenstry:skill:content.editing.proofread","id":"content.editing.proofread","name":"Editing and Proofreading","domain":"content","subdomain":"editing","description":"Edit text for grammar, clarity, voice, style guide compliance; track changes and suggestions."},{"urn":"urn:agenstry:skill:content.writing.long_form","id":"content.writing.long_form","name":"Long-Form Writing","domain":"content","subdomain":"writing","description":"Draft long-form articles, technical posts, marketing copy with research, citations, and tone matching."},{"urn":"urn:agenstry:skill:content.translation.multilingual","id":"content.translation.multilingual","name":"Multilingual Translation","domain":"content","subdomain":"translation","description":"Translate text across languages preserving meaning, tone, and domain terminology."},{"urn":"urn:agenstry:skill:creative.designer.intake","id":"creative.designer.intake","name":"Designer Project Intake","domain":"creative","subdomain":"designer","description":"Freelance/agency designer intake for brand/print/web design, scope a project, surface portfolio, schedule kickoff."},{"urn":"urn:agenstry:skill:creative.image.generation","id":"creative.image.generation","name":"Image Generation and Editing","domain":"creative","subdomain":"image","description":"Generate, edit, or transform images via diffusion or generative models, including style transfer and inpainting."},{"urn":"urn:agenstry:skill:creative.marketing.intake","id":"creative.marketing.intake","name":"Marketing Services Intake","domain":"creative","subdomain":"marketing","description":"SMB marketing services intake: SEO, social, paid ads, content; scope and pricing for monthly retainers."},{"urn":"urn:agenstry:skill:creative.curation.visual","id":"creative.curation.visual","name":"Visual Curation and Catalog","domain":"creative","subdomain":"curation","description":"Curate, describe, recommend, and contextualize visual artworks or media collections."},{"urn":"urn:agenstry:skill:creative.webdev.intake","id":"creative.webdev.intake","name":"Web Developer Project Intake","domain":"creative","subdomain":"webdev","description":"Intake for web/app development projects, scope and tech-stack discovery, schedule discovery calls."},{"urn":"urn:agenstry:skill:data.warehouse.bigquery","id":"data.warehouse.bigquery","name":"Data Warehouse Operations","domain":"data","subdomain":"warehouse","description":"Query and manage cloud data warehouses (BigQuery, Snowflake, Redshift, Databricks SQL); transform and load."},{"urn":"urn:agenstry:skill:data.etl.pipeline","id":"data.etl.pipeline","name":"ETL/ELT Pipelines","domain":"data","subdomain":"etl","description":"Build and operate extract/transform/load pipelines — Airflow, dbt, Fivetran, Dagster — across source systems."},{"urn":"urn:agenstry:skill:data.sql.federated","id":"data.sql.federated","name":"Federated SQL Queries","domain":"data","subdomain":"sql","description":"Issue SQL queries across multiple databases — Postgres, MySQL, BigQuery, Snowflake — and join results."},{"urn":"urn:agenstry:skill:data.sql.federated_query","id":"data.sql.federated_query","name":"Federated SQL Query","domain":"data","subdomain":"sql","description":"Pay-per-query SQL access to multiple authoritative datasets, returning actual database records across biomedical, financial, security, and research domains."},{"urn":"urn:agenstry:skill:data.graphql.client","id":"data.graphql.client","name":"GraphQL Client","domain":"data","subdomain":"graphql","description":"Query GraphQL APIs with introspection, fragment composition, and persisted queries."},{"urn":"urn:agenstry:skill:data.knowledge_graph.query","id":"data.knowledge_graph.query","name":"Knowledge Graph Query","domain":"data","subdomain":"knowledge_graph","description":"Query SPARQL endpoints, Neo4j, or property-graph databases; traverse relationships and aggregate."},{"urn":"urn:agenstry:skill:data.onchain.subgraph_query","id":"data.onchain.subgraph_query","name":"Onchain Subgraph Query","domain":"data","subdomain":"onchain","description":"Query blockchain data via The Graph subgraphs, GraphQL endpoints, or REST APIs; return tabular onchain records like swaps, balances, positions across DeFi protocols."},{"urn":"urn:agenstry:skill:data.api.rest","id":"data.api.rest","name":"REST API Integration","domain":"data","subdomain":"api","description":"Call third-party REST APIs with auth, pagination, retries, and schema transformation."},{"urn":"urn:agenstry:skill:data.news.real_time","id":"data.news.real_time","name":"Real-Time News Aggregation","domain":"data","subdomain":"news","description":"Aggregate, summarize, and analyze real-time news from multiple sources, with optional regional, topical, or sentiment filtering."},{"urn":"urn:agenstry:skill:data.public.regional_open_data","id":"data.public.regional_open_data","name":"Regional Open Government Data","domain":"data","subdomain":"public","description":"Access regional or national government open data sources, public records, statistics, and civic datasets."},{"urn":"urn:agenstry:skill:data.vector.search","id":"data.vector.search","name":"Vector Search and Embeddings","domain":"data","subdomain":"vector","description":"Embed text/code/images; perform similarity search against vector stores — Pinecone, Weaviate, Qdrant, pgvector."},{"urn":"urn:agenstry:skill:data.scraping.web","id":"data.scraping.web","name":"Web Scraping and Extraction","domain":"data","subdomain":"scraping","description":"Fetch and parse web pages, follow links, extract structured records; handle JS-rendered sites and rate limits."},{"urn":"urn:agenstry:skill:devops.cloud.aws","id":"devops.cloud.aws","name":"AWS Cloud Operations","domain":"devops","subdomain":"cloud","description":"Provision, configure, and manage AWS resources — EC2, S3, RDS, Lambda, IAM. Cost optimisation and security posture review."},{"urn":"urn:agenstry:skill:devops.cloud.azure","id":"devops.cloud.azure","name":"Azure Cloud Operations","domain":"devops","subdomain":"cloud","description":"Manage Microsoft Azure resources — VMs, App Services, Cosmos DB, AKS, Entra ID."},{"urn":"urn:agenstry:skill:devops.deployment.ci_cd","id":"devops.deployment.ci_cd","name":"CI/CD and Deployment","domain":"devops","subdomain":"deployment","description":"Build, test, and deploy software via continuous integration pipelines, container orchestration, infrastructure-as-code, and release management."},{"urn":"urn:agenstry:skill:devops.cloud.gcp","id":"devops.cloud.gcp","name":"GCP Cloud Operations","domain":"devops","subdomain":"cloud","description":"Provision and manage Google Cloud resources — Compute Engine, Cloud Run, BigQuery, GKE, IAM."},{"urn":"urn:agenstry:skill:devops.incident.response","id":"devops.incident.response","name":"Incident Response","domain":"devops","subdomain":"incident","description":"Detect, triage, escalate, and resolve production incidents. Page on-call, run runbooks, write post-mortems."},{"urn":"urn:agenstry:skill:devops.iac.terraform","id":"devops.iac.terraform","name":"Infrastructure as Code","domain":"devops","subdomain":"iac","description":"Author Terraform / Pulumi / CDK modules; review plans; manage state and drift."},{"urn":"urn:agenstry:skill:devops.k8s.operator","id":"devops.k8s.operator","name":"Kubernetes Operations","domain":"devops","subdomain":"kubernetes","description":"Operate Kubernetes clusters — deployment, scaling, troubleshooting, security policies, custom resources."},{"urn":"urn:agenstry:skill:devops.observability.metrics","id":"devops.observability.metrics","name":"Observability and Metrics","domain":"devops","subdomain":"observability","description":"Collect, query, and alert on metrics, traces, and logs across distributed systems. Prometheus, Grafana, OpenTelemetry, Datadog, New Relic."},{"urn":"urn:agenstry:skill:devops.security.posture","id":"devops.security.posture","name":"Security Posture Review","domain":"devops","subdomain":"security","description":"Scan for vulnerabilities (Snyk/Trivy), review IAM policies, find leaked secrets, check supply-chain risk on dependencies."},{"urn":"urn:agenstry:skill:devops.runtime.shell","id":"devops.runtime.shell","name":"Shell and Process Execution","domain":"devops","subdomain":"runtime","description":"Execute shell commands, manage processes, inspect filesystems, and orchestrate scripts on remote hosts."},{"urn":"urn:agenstry:skill:education.tutoring.adaptive","id":"education.tutoring.adaptive","name":"Adaptive Tutoring","domain":"education","subdomain":"tutoring","description":"One-on-one tutoring with adaptive difficulty, error analysis, and progress tracking across subjects."},{"urn":"urn:agenstry:skill:education.curriculum.design","id":"education.curriculum.design","name":"Curriculum Design","domain":"education","subdomain":"curriculum","description":"Design lesson plans, learning objectives, assessments aligned to standards (CCSS, IB, A-level)."},{"urn":"urn:agenstry:skill:events.dj.bookings","id":"events.dj.bookings","name":"DJ and Live Music Bookings","domain":"events","subdomain":"dj","description":"Book DJs or live performers for events, song-list intake, equipment requirements, set-time scheduling."},{"urn":"urn:agenstry:skill:events.photographer.bookings","id":"events.photographer.bookings","name":"Event Photographer Bookings","domain":"events","subdomain":"photographer","description":"Wedding/portrait/event photographer booking, package selection, location scouting, recurring shoot scheduling."},{"urn":"urn:agenstry:skill:events.venue.rental","id":"events.venue.rental","name":"Venue Rental and Tours","domain":"events","subdomain":"venue","description":"Surface venue availability, capacity and amenities, schedule tours and walk-throughs, manage holds and contracts."},{"urn":"urn:agenstry:skill:finance.bookkeeping.ledger","id":"finance.bookkeeping.ledger","name":"Bookkeeping and General Ledger","domain":"finance","subdomain":"bookkeeping","description":"Record transactions, reconcile bank feeds, manage chart of accounts — QuickBooks, Xero, NetSuite."},{"urn":"urn:agenstry:skill:finance.budgeting.forecast","id":"finance.budgeting.forecast","name":"Budgeting and Forecasting","domain":"finance","subdomain":"budgeting","description":"Build budgets, run scenario analysis, forecast revenue and cash flow with sensitivity inputs."},{"urn":"urn:agenstry:skill:finance.investing.analysis","id":"finance.investing.analysis","name":"Investment Analysis","domain":"finance","subdomain":"investing","description":"Analyse public equities, ETFs, real estate; build watchlists; backtest strategies."},{"urn":"urn:agenstry:skill:finance.tax.compliance","id":"finance.tax.compliance","name":"Tax Compliance and Filing","domain":"finance","subdomain":"tax","description":"Compute tax liability, file VAT/sales tax/withholding, generate tax reports across jurisdictions."},{"urn":"urn:agenstry:skill:fitness.gym.memberships","id":"fitness.gym.memberships","name":"Gym Memberships and Classes","domain":"fitness","subdomain":"gym","description":"Membership signup, class schedule, drop-in passes, trial-pass conversion for local gyms and studios."},{"urn":"urn:agenstry:skill:fitness.personal_trainer.sessions","id":"fitness.personal_trainer.sessions","name":"Personal Training Sessions","domain":"fitness","subdomain":"personal_trainer","description":"Schedule one-on-one or small-group personal training, manage packages, intake fitness goals and limitations."},{"urn":"urn:agenstry:skill:fitness.yoga.studio","id":"fitness.yoga.studio","name":"Yoga and Pilates Studio Booking","domain":"fitness","subdomain":"yoga","description":"Class booking, package/credit management, instructor preferences, waitlist handling for yoga and Pilates studios."},{"urn":"urn:agenstry:skill:food.cafe.orders","id":"food.cafe.orders","name":"Café and Bakery Orders","domain":"food","subdomain":"cafe","description":"Handle coffee, pastry, and light-meal orders for cafés and bakeries: customizations, loyalty rewards, and pre-orders for pickup."},{"urn":"urn:agenstry:skill:food.catering.events","id":"food.catering.events","name":"Catering Quotes and Menu Building","domain":"food","subdomain":"catering","description":"Build catering menus for parties, weddings, corporate events; produce quotes, manage dietary restrictions and headcounts."},{"urn":"urn:agenstry:skill:food.grocery.local","id":"food.grocery.local","name":"Local Grocery Inventory and Pickup","domain":"food","subdomain":"grocery","description":"Surface a corner grocery / neighborhood market's current inventory, build pickup orders, answer stock questions, weekly specials."},{"urn":"urn:agenstry:skill:food.pizzeria.ordering","id":"food.pizzeria.ordering","name":"Pizzeria Ordering","domain":"food","subdomain":"pizzeria","description":"Take pizza and Italian-cuisine orders, customize toppings, calculate prices, schedule pickup or delivery, and answer menu questions for pizzerias."},{"urn":"urn:agenstry:skill:food.delivery.takeout","id":"food.delivery.takeout","name":"Takeout and Delivery Coordination","domain":"food","subdomain":"delivery","description":"Accept takeout/delivery orders, dispatch couriers, track ETAs, handle special requests across restaurants and ghost-kitchens."},{"urn":"urn:agenstry:skill:geo.maps.routing","id":"geo.maps.routing","name":"Maps and Routing","domain":"geo","subdomain":"maps","description":"Compute routes, ETAs, distance matrices, geocoding via Google/Mapbox/HERE/OSM."},{"urn":"urn:agenstry:skill:geo.weather.forecast","id":"geo.weather.forecast","name":"Weather Forecast and Alerts","domain":"geo","subdomain":"weather","description":"Retrieve current conditions, multi-day forecasts, and severe-weather alerts by coordinate or postal code."},{"urn":"urn:agenstry:skill:health.dentist.scheduling","id":"health.dentist.scheduling","name":"Dental Office Scheduling","domain":"health","subdomain":"dentist","description":"Schedule cleanings, exams, urgent appointments at a dental practice; surface insurance acceptance and new-patient flow."},{"urn":"urn:agenstry:skill:health.dietitian.coaching","id":"health.dietitian.coaching","name":"Dietitian and Nutrition Coaching","domain":"health","subdomain":"dietitian","description":"Intake and goal-setting for nutrition coaching, meal-plan options, recurring check-in scheduling, insurance/reimbursement guidance."},{"urn":"urn:agenstry:skill:health.mentalhealth.intake","id":"health.mentalhealth.intake","name":"Mental Health Intake and Matching","domain":"health","subdomain":"mentalhealth","description":"Match clients to therapists by modality/insurance/availability, conduct intake, schedule first session for solo or group practices."},{"urn":"urn:agenstry:skill:health.physio.appointments","id":"health.physio.appointments","name":"Physiotherapy Booking and Triage","domain":"health","subdomain":"physio","description":"Triage symptoms, schedule physiotherapy/PT appointments, pre-collect injury history, manage referrals."},{"urn":"urn:agenstry:skill:health.veterinary.appointments","id":"health.veterinary.appointments","name":"Veterinary Appointment Booking","domain":"health","subdomain":"veterinary","description":"Book vet visits, vaccinations, surgeries; surface pet records, urgent triage, and clinic-specific protocols."},{"urn":"urn:agenstry:skill:hf_tasks.any_to_any","id":"hf_tasks.any_to_any","name":"Any-to-Any","domain":"hf_tasks","subdomain":"ml","description":"Any-to-any models can understand two or more modalities and output two or more modalities."},{"urn":"urn:agenstry:skill:hf_tasks.audio_classification","id":"hf_tasks.audio_classification","name":"Audio Classification","domain":"hf_tasks","subdomain":"ml","description":"Audio classification is the task of assigning a label or class to a given audio. It can be used for recognizing which command a user is giving or the emotion of a statement, as well as identifying a speaker."},{"urn":"urn:agenstry:skill:hf_tasks.audio_text_to_text","id":"hf_tasks.audio_text_to_text","name":"Audio-Text-to-Text","domain":"hf_tasks","subdomain":"ml","description":"Audio-text-to-text models take both an audio clip and a text prompt as input, and generate natural language text as output. These models can answer questions about spoken content, summarize meetings, analyze music, or interpret speech beyond simple transcription. They are useful for applications that combine speech understanding with reasoning or conversation."},{"urn":"urn:agenstry:skill:hf_tasks.audio_to_audio","id":"hf_tasks.audio_to_audio","name":"Audio-to-Audio","domain":"hf_tasks","subdomain":"ml","description":"Audio-to-Audio is a family of tasks in which the input is an audio and the output is one or multiple generated audios. Some example tasks are speech enhancement and source separation."},{"urn":"urn:agenstry:skill:hf_tasks.automatic_speech_recognition","id":"hf_tasks.automatic_speech_recognition","name":"Automatic Speech Recognition","domain":"hf_tasks","subdomain":"ml","description":"Automatic Speech Recognition (ASR), also known as Speech to Text (STT), is the task of transcribing a given audio to text. It has many applications, such as voice user interfaces."},{"urn":"urn:agenstry:skill:hf_tasks.depth_estimation","id":"hf_tasks.depth_estimation","name":"Depth Estimation","domain":"hf_tasks","subdomain":"ml","description":"Depth estimation is the task of predicting depth of the objects present in an image."},{"urn":"urn:agenstry:skill:hf_tasks.document_question_answering","id":"hf_tasks.document_question_answering","name":"Document Question Answering","domain":"hf_tasks","subdomain":"ml","description":"Document Question Answering (also known as Document Visual Question Answering) is the task of answering questions on document images. Document question answering models take a (document, question) pair as input and return an answer in natural language. Models usually rely on multi-modal features, combining text, position of words (bounding-boxes) and image."},{"urn":"urn:agenstry:skill:hf_tasks.feature_extraction","id":"hf_tasks.feature_extraction","name":"Feature Extraction","domain":"hf_tasks","subdomain":"ml","description":"Feature extraction is the task of extracting features learnt in a model."},{"urn":"urn:agenstry:skill:hf_tasks.fill_mask","id":"hf_tasks.fill_mask","name":"Fill-Mask","domain":"hf_tasks","subdomain":"ml","description":"Masked language modeling is the task of masking some of the words in a sentence and predicting which words should replace those masks. These models are useful when we want to get a statistical understanding of the language in which the model is trained in."},{"urn":"urn:agenstry:skill:hf_tasks.image_classification","id":"hf_tasks.image_classification","name":"Image Classification","domain":"hf_tasks","subdomain":"ml","description":"Image classification is the task of assigning a label or class to an entire image. Images are expected to have only one class for each image. Image classification models take an image as input and return a prediction about which class the image belongs to."},{"urn":"urn:agenstry:skill:hf_tasks.image_feature_extraction","id":"hf_tasks.image_feature_extraction","name":"Image Feature Extraction","domain":"hf_tasks","subdomain":"ml","description":"Image feature extraction is the task of extracting features learnt in a computer vision model."},{"urn":"urn:agenstry:skill:hf_tasks.image_segmentation","id":"hf_tasks.image_segmentation","name":"Image Segmentation","domain":"hf_tasks","subdomain":"ml","description":"Image Segmentation divides an image into segments where each pixel in the image is mapped to an object. This task has multiple variants such as instance segmentation, panoptic segmentation and semantic segmentation."},{"urn":"urn:agenstry:skill:hf_tasks.image_text_to_image","id":"hf_tasks.image_text_to_image","name":"Image-Text-to-Image","domain":"hf_tasks","subdomain":"ml","description":"Image-text-to-image models take an image and a text prompt as input and generate a new image based on the reference image and text instructions. These models are useful for image editing, style transfer, image variations, and guided image generation tasks."},{"urn":"urn:agenstry:skill:hf_tasks.image_text_to_text","id":"hf_tasks.image_text_to_text","name":"Image-Text-to-Text","domain":"hf_tasks","subdomain":"ml","description":"Image-text-to-text models take in an image and text prompt and output text. These models are also called vision-language models, or VLMs. The difference from image-to-text models is that these models take an additional text input, not restricting the model to certain use cases like image captioning, and may also be trained to accept a conversation as input."},{"urn":"urn:agenstry:skill:hf_tasks.image_text_to_video","id":"hf_tasks.image_text_to_video","name":"Image-Text-to-Video","domain":"hf_tasks","subdomain":"ml","description":"Image-text-to-video models take an reference image and a text instructions as and generate a video based on them. These models are useful for animating still images, creating dynamic content from static references, and generating videos with specific motion or transformation guidance."},{"urn":"urn:agenstry:skill:hf_tasks.image_to_3d","id":"hf_tasks.image_to_3d","name":"Image-to-3D","domain":"hf_tasks","subdomain":"ml","description":"Image-to-3D models take in image input and produce 3D output."},{"urn":"urn:agenstry:skill:hf_tasks.image_to_image","id":"hf_tasks.image_to_image","name":"Image-to-Image","domain":"hf_tasks","subdomain":"ml","description":"Image-to-image is the task of transforming an input image through a variety of possible manipulations and enhancements, such as super-resolution, image inpainting, colorization, and more."},{"urn":"urn:agenstry:skill:hf_tasks.image_to_text","id":"hf_tasks.image_to_text","name":"Image-to-Text","domain":"hf_tasks","subdomain":"ml","description":"Image to text models output a text from a given image. Image captioning or optical character recognition can be considered as the most common applications of image to text."},{"urn":"urn:agenstry:skill:hf_tasks.image_to_video","id":"hf_tasks.image_to_video","name":"Image-to-Video","domain":"hf_tasks","subdomain":"ml","description":"Image-to-video models take a still image as input and generate a video. These models can be guided by text prompts to influence the content and style of the output video."},{"urn":"urn:agenstry:skill:hf_tasks.keypoint_detection","id":"hf_tasks.keypoint_detection","name":"Keypoint Detection","domain":"hf_tasks","subdomain":"ml","description":"Keypoint detection is the task of identifying meaningful distinctive points or features in an image."},{"urn":"urn:agenstry:skill:hf_tasks.mask_generation","id":"hf_tasks.mask_generation","name":"Mask Generation","domain":"hf_tasks","subdomain":"ml","description":"Mask generation is the task of generating masks that identify a specific object or region of interest in a given image. Masks are often used in segmentation tasks, where they provide a precise way to isolate the object of interest for further processing or analysis."},{"urn":"urn:agenstry:skill:hf_tasks.object_detection","id":"hf_tasks.object_detection","name":"Object Detection","domain":"hf_tasks","subdomain":"ml","description":"Object Detection models allow users to identify objects of certain defined classes. Object detection models receive an image as input and output the images with bounding boxes and labels on detected objects."},{"urn":"urn:agenstry:skill:hf_tasks.question_answering","id":"hf_tasks.question_answering","name":"Question Answering","domain":"hf_tasks","subdomain":"ml","description":"Question Answering models can retrieve the answer to a question from a given text, which is useful for searching for an answer in a document. Some question answering models can generate answers without context!"},{"urn":"urn:agenstry:skill:hf_tasks.reinforcement_learning","id":"hf_tasks.reinforcement_learning","name":"Reinforcement Learning","domain":"hf_tasks","subdomain":"ml","description":"Reinforcement learning is the computational approach of learning from action by interacting with an environment through trial and error and receiving rewards (negative or positive) as feedback"},{"urn":"urn:agenstry:skill:hf_tasks.sentence_similarity","id":"hf_tasks.sentence_similarity","name":"Sentence Similarity","domain":"hf_tasks","subdomain":"ml","description":"Sentence Similarity is the task of determining how similar two texts are. Sentence similarity models convert input texts into vectors (embeddings) that capture semantic information and calculate how close (similar) they are between them. This task is particularly useful for information retrieval and clustering/grouping."},{"urn":"urn:agenstry:skill:hf_tasks.summarization","id":"hf_tasks.summarization","name":"Summarization","domain":"hf_tasks","subdomain":"ml","description":"Summarization is the task of producing a shorter version of a document while preserving its important information. Some models can extract text from the original input, while other models can generate entirely new text."},{"urn":"urn:agenstry:skill:hf_tasks.table_question_answering","id":"hf_tasks.table_question_answering","name":"Table Question Answering","domain":"hf_tasks","subdomain":"ml","description":"Table Question Answering (Table QA) is the answering a question about an information on a given table."},{"urn":"urn:agenstry:skill:hf_tasks.tabular_classification","id":"hf_tasks.tabular_classification","name":"Tabular Classification","domain":"hf_tasks","subdomain":"ml","description":"Tabular classification is the task of classifying a target category (a group) based on set of attributes."},{"urn":"urn:agenstry:skill:hf_tasks.tabular_regression","id":"hf_tasks.tabular_regression","name":"Tabular Regression","domain":"hf_tasks","subdomain":"ml","description":"Tabular regression is the task of predicting a numerical value given a set of attributes."},{"urn":"urn:agenstry:skill:hf_tasks.text_classification","id":"hf_tasks.text_classification","name":"Text Classification","domain":"hf_tasks","subdomain":"ml","description":"Text Classification is the task of assigning a label or class to a given text. Some use cases are sentiment analysis, natural language inference, and assessing grammatical correctness."},{"urn":"urn:agenstry:skill:hf_tasks.text_generation","id":"hf_tasks.text_generation","name":"Text Generation","domain":"hf_tasks","subdomain":"ml","description":"Generating text is the task of generating new text given another text. These models can, for example, fill in incomplete text or paraphrase."},{"urn":"urn:agenstry:skill:hf_tasks.text_ranking","id":"hf_tasks.text_ranking","name":"Text Ranking","domain":"hf_tasks","subdomain":"ml","description":"Text Ranking is the task of ranking a set of texts based on their relevance to a query. Text ranking models are trained on large datasets of queries and relevant documents to learn how to rank documents based on their relevance to the query. This task is particularly useful for search engines and information retrieval systems."},{"urn":"urn:agenstry:skill:hf_tasks.text_to_3d","id":"hf_tasks.text_to_3d","name":"Text-to-3D","domain":"hf_tasks","subdomain":"ml","description":"Text-to-3D models take in text input and produce 3D output."},{"urn":"urn:agenstry:skill:hf_tasks.text_to_image","id":"hf_tasks.text_to_image","name":"Text-to-Image","domain":"hf_tasks","subdomain":"ml","description":"Text-to-image is the task of generating images from input text. These pipelines can also be used to modify and edit images based on text prompts."},{"urn":"urn:agenstry:skill:hf_tasks.text_to_speech","id":"hf_tasks.text_to_speech","name":"Text-to-Speech","domain":"hf_tasks","subdomain":"ml","description":"Text-to-Speech (TTS) is the task of generating natural sounding speech given text input. TTS models can be extended to have a single model that generates speech for multiple speakers and multiple languages."},{"urn":"urn:agenstry:skill:hf_tasks.text_to_video","id":"hf_tasks.text_to_video","name":"Text-to-Video","domain":"hf_tasks","subdomain":"ml","description":"Text-to-video models can be used in any application that requires generating consistent sequence of images from text."},{"urn":"urn:agenstry:skill:hf_tasks.token_classification","id":"hf_tasks.token_classification","name":"Token Classification","domain":"hf_tasks","subdomain":"ml","description":"Token classification is a natural language understanding task in which a label is assigned to some tokens in a text. Some popular token classification subtasks are Named Entity Recognition (NER) and Part-of-Speech (PoS) tagging. NER models could be trained to identify specific entities in a text, such as dates, individuals and places; and PoS tagging would identify, for example, which words in a text are verbs, nouns, and punctuation marks."},{"urn":"urn:agenstry:skill:hf_tasks.translation","id":"hf_tasks.translation","name":"Translation","domain":"hf_tasks","subdomain":"ml","description":"Translation is the task of converting text from one language to another."},{"urn":"urn:agenstry:skill:hf_tasks.unconditional_image_generation","id":"hf_tasks.unconditional_image_generation","name":"Unconditional Image Generation","domain":"hf_tasks","subdomain":"ml","description":"Unconditional image generation is the task of generating images with no condition in any context (like a prompt text or another image). Once trained, the model will create images that resemble its training data distribution."},{"urn":"urn:agenstry:skill:hf_tasks.video_classification","id":"hf_tasks.video_classification","name":"Video Classification","domain":"hf_tasks","subdomain":"ml","description":"Video classification is the task of assigning a label or class to an entire video. Videos are expected to have only one class for each video. Video classification models take a video as input and return a prediction about which class the video belongs to."},{"urn":"urn:agenstry:skill:hf_tasks.video_text_to_text","id":"hf_tasks.video_text_to_text","name":"Video-Text-to-Text","domain":"hf_tasks","subdomain":"ml","description":"Video-text-to-text models take in a video and a text prompt and output text. These models are also called video-language models."},{"urn":"urn:agenstry:skill:hf_tasks.video_to_video","id":"hf_tasks.video_to_video","name":"Video-to-Video","domain":"hf_tasks","subdomain":"ml","description":"Video-to-video models take one or more videos as input and generate new videos as output. They can enhance quality, interpolate frames, modify styles, or create new motion dynamics, enabling creative applications, video production, and research."},{"urn":"urn:agenstry:skill:hf_tasks.visual_document_retrieval","id":"hf_tasks.visual_document_retrieval","name":"Visual Document Retrieval","domain":"hf_tasks","subdomain":"ml","description":"Visual document retrieval is the task of searching for relevant image-based documents, such as PDFs. These models take a text query and multiple documents as input and return the top-most relevant documents and relevancy scores as output."},{"urn":"urn:agenstry:skill:hf_tasks.visual_question_answering","id":"hf_tasks.visual_question_answering","name":"Visual Question Answering","domain":"hf_tasks","subdomain":"ml","description":"Visual Question Answering is the task of answering open-ended questions based on an image. They output natural language responses to natural language questions."},{"urn":"urn:agenstry:skill:hf_tasks.zero_shot_classification","id":"hf_tasks.zero_shot_classification","name":"Zero-Shot Classification","domain":"hf_tasks","subdomain":"ml","description":"Zero-shot text classification is a task in natural language processing where a model is trained on a set of labeled examples but is then able to classify new examples from previously unseen classes."},{"urn":"urn:agenstry:skill:hf_tasks.zero_shot_image_classification","id":"hf_tasks.zero_shot_image_classification","name":"Zero-Shot Image Classification","domain":"hf_tasks","subdomain":"ml","description":"Zero-shot image classification is the task of classifying previously unseen classes during training of a model."},{"urn":"urn:agenstry:skill:hf_tasks.zero_shot_object_detection","id":"hf_tasks.zero_shot_object_detection","name":"Zero-Shot Object Detection","domain":"hf_tasks","subdomain":"ml","description":"Zero-shot object detection is a computer vision task to detect objects and their classes in images, without any prior training or knowledge of the classes. Zero-shot object detection models receive an image as input, as well as a list of candidate classes, and output the bounding boxes and labels where the objects have been detected."},{"urn":"urn:agenstry:skill:home.electrician.dispatch","id":"home.electrician.dispatch","name":"Electrician Dispatch and Quotes","domain":"home","subdomain":"electrician","description":"Electrical-service intake, quote ranges by job type, scheduled site visits, panel/wiring/installation work."},{"urn":"urn:agenstry:skill:home.hvac.service","id":"home.hvac.service","name":"HVAC Service and Maintenance","domain":"home","subdomain":"hvac","description":"HVAC maintenance plans, urgent service calls, seasonal tune-ups, system replacement quotes."},{"urn":"urn:agenstry:skill:home.cleaning.recurring","id":"home.cleaning.recurring","name":"Home Cleaning and Recurring Service","domain":"home","subdomain":"cleaning","description":"One-time and recurring home/office cleaning bookings, customization (deep clean, move-in/out), team dispatch."},{"urn":"urn:agenstry:skill:home.lawn.landscaping","id":"home.lawn.landscaping","name":"Lawn Care and Landscaping","domain":"home","subdomain":"lawn","description":"Lawn mowing, landscaping design, seasonal cleanups, snow removal scheduling for residential properties."},{"urn":"urn:agenstry:skill:home.moving.dispatch","id":"home.moving.dispatch","name":"Moving and Storage Quotes","domain":"home","subdomain":"moving","description":"Moving company quotes by inventory and distance, schedule the move, packing add-ons, insurance options."},{"urn":"urn:agenstry:skill:home.plumber.dispatch","id":"home.plumber.dispatch","name":"Plumber Dispatch and Quotes","domain":"home","subdomain":"plumber","description":"Emergency plumber dispatch, rough-estimate quotes by problem type, scheduled service for renovations."},{"urn":"urn:agenstry:skill:hospitality.events.planning","id":"hospitality.events.planning","name":"Events Planning and Coordination","domain":"hospitality","subdomain":"events","description":"Plan, coordinate, and execute corporate meetings, social events, conferences within a venue, handling logistics and client requirements."},{"urn":"urn:agenstry:skill:hospitality.golf.tee_times","id":"hospitality.golf.tee_times","name":"Golf Services and Tee Times","domain":"hospitality","subdomain":"golf","description":"Manage tee time bookings, golf shop sales, lesson scheduling, and player inquiries at golf resorts and clubs."},{"urn":"urn:agenstry:skill:hospitality.hotel.reservations","id":"hospitality.hotel.reservations","name":"Hotel Reservations","domain":"hospitality","subdomain":"hotel","description":"Manage hotel booking inquiries, availability checks, rate quotes, room selection, and confirmation across direct and indirect channels."},{"urn":"urn:agenstry:skill:hospitality.fnb.restaurant","id":"hospitality.fnb.restaurant","name":"Restaurant and F&B Service","domain":"hospitality","subdomain":"fnb","description":"Restaurant reservations, menu inquiries, dietary accommodations, room service, and food and beverage operations."},{"urn":"urn:agenstry:skill:hr.hiring.sourcing","id":"hr.hiring.sourcing","name":"Candidate Sourcing","domain":"hr","subdomain":"hiring","description":"Source candidates from LinkedIn, GitHub, AngelList; build ICP filters; draft outreach."},{"urn":"urn:agenstry:skill:hr.payroll.processing","id":"hr.payroll.processing","name":"Payroll Processing","domain":"hr","subdomain":"payroll","description":"Compute payroll, handle taxes/benefits/garnishments, integrate with Gusto, Rippling, ADP, Deel."},{"urn":"urn:agenstry:skill:hr.hiring.screening","id":"hr.hiring.screening","name":"Resume Screening","domain":"hr","subdomain":"hiring","description":"Parse resumes, score against job requirements, identify red/green flags, schedule next steps."},{"urn":"urn:agenstry:skill:infrastructure.api.mesh","id":"infrastructure.api.mesh","name":"API Mesh and Composition","domain":"infrastructure","subdomain":"api","description":"Compose, orchestrate, or proxy multiple upstream APIs into agent-callable endpoints with auth, rate limit, and caching."},{"urn":"urn:agenstry:skill:infrastructure.routing.agent_data","id":"infrastructure.routing.agent_data","name":"Agent Data Routing Layer","domain":"infrastructure","subdomain":"routing","description":"Route, filter, transform, or proxy data between agents; agent-native API mesh; cross-agent context layer."},{"urn":"urn:agenstry:skill:infrastructure.locale.adaptation","id":"infrastructure.locale.adaptation","name":"Locale and Regional Primitives","domain":"infrastructure","subdomain":"locale","description":"Provide locale-specific primitives: date conversion, address formatting, invoice formats, tax calculation, regional compliance."},{"urn":"urn:agenstry:skill:iot.sensor.read","id":"iot.sensor.read","name":"IoT Sensor Read and Control","domain":"iot","subdomain":"sensor","description":"Read sensor telemetry and actuate devices over MQTT, Matter, Zigbee, HomeKit, AWS IoT."},{"urn":"urn:agenstry:skill:iot.smart_home.routine","id":"iot.smart_home.routine","name":"Smart Home Routines","domain":"iot","subdomain":"smart_home","description":"Compose multi-device routines — lights, locks, climate, media — across Home Assistant, SmartThings, Alexa."},{"urn":"urn:agenstry:skill:marketing.ads.campaign","id":"marketing.ads.campaign","name":"Ad Campaign Operations","domain":"marketing","subdomain":"ads","description":"Create and tune ad campaigns on Google Ads, Meta, LinkedIn, TikTok with budget pacing and creative iteration."},{"urn":"urn:agenstry:skill:marketing.content.calendar","id":"marketing.content.calendar","name":"Content Calendar Management","domain":"marketing","subdomain":"content","description":"Plan, schedule, and publish content across blogs, social, newsletters with editorial governance."},{"urn":"urn:agenstry:skill:marketing.analytics.attribution","id":"marketing.analytics.attribution","name":"Marketing Analytics and Attribution","domain":"marketing","subdomain":"analytics","description":"Track campaign performance, calculate CAC/LTV, run multi-touch attribution across funnels."},{"urn":"urn:agenstry:skill:marketing.seo.optimization","id":"marketing.seo.optimization","name":"SEO Analysis and Optimisation","domain":"marketing","subdomain":"seo","description":"Audit pages for SEO, generate optimised titles/descriptions, monitor rankings, find content gaps."},{"urn":"urn:agenstry:skill:media.design.figma","id":"media.design.figma","name":"Design and Figma Operations","domain":"media","subdomain":"design","description":"Read, modify, and generate Figma frames; export assets; sync design tokens."},{"urn":"urn:agenstry:skill:media.image.generation","id":"media.image.generation","name":"Image Generation","domain":"media","subdomain":"image","description":"Generate images from prompts via Stable Diffusion, DALL-E, Imagen, Flux; edit, inpaint, upscale."},{"urn":"urn:agenstry:skill:media.audio.tts","id":"media.audio.tts","name":"Text-to-Speech","domain":"media","subdomain":"audio","description":"Synthesise speech with voice cloning — ElevenLabs, Play.ht, Azure, OpenAI TTS."},{"urn":"urn:agenstry:skill:media.video.generation","id":"media.video.generation","name":"Video Generation","domain":"media","subdomain":"video","description":"Generate or edit video — Runway, Sora, Pika, Veo; clip splicing, captions, b-roll synthesis."},{"urn":"urn:agenstry:skill:memory.episodic.events","id":"memory.episodic.events","name":"Episodic Event Memory","domain":"memory","subdomain":"episodic","description":"Capture timestamped events and decisions; reconstruct timeline; reason about temporal relationships."},{"urn":"urn:agenstry:skill:memory.long_term.recall","id":"memory.long_term.recall","name":"Long-Term Memory Recall","domain":"memory","subdomain":"long_term","description":"Store and recall facts, preferences, and conversation history across sessions — Mem0, Letta, custom vector stores."},{"urn":"urn:agenstry:skill:ml.dataset.curation","id":"ml.dataset.curation","name":"Dataset Curation","domain":"ml","subdomain":"dataset","description":"Build, clean, label, and version training datasets; deduplicate; balance class distributions."},{"urn":"urn:agenstry:skill:ml.eval.benchmark","id":"ml.eval.benchmark","name":"Model Evaluation and Benchmarking","domain":"ml","subdomain":"eval","description":"Run evals on language/vision models — accuracy, bias, latency, cost — using LangSmith, OpenAI Evals, custom rubrics."},{"urn":"urn:agenstry:skill:ml.training.finetune","id":"ml.training.finetune","name":"Model Fine-tuning","domain":"ml","subdomain":"training","description":"Fine-tune language or vision models on custom datasets; manage runs, hyperparameters, and checkpoints."},{"urn":"urn:agenstry:skill:ml.inference.serve","id":"ml.inference.serve","name":"Model Inference Serving","domain":"ml","subdomain":"inference","description":"Serve ML model predictions over HTTP/gRPC with batching, autoscaling, and GPU acceleration."},{"urn":"urn:agenstry:skill:oasf.advanced_reasoning_planning.advanced_reasoning_planning","id":"oasf.advanced_reasoning_planning.advanced_reasoning_planning","name":"Advanced Reasoning Planning","domain":"oasf","subdomain":"advanced_reasoning_planning","description":""},{"urn":"urn:agenstry:skill:oasf.agent_orchestration.agent_coordination","id":"oasf.agent_orchestration.agent_coordination","name":"Agent Coordination","domain":"oasf","subdomain":"agent_orchestration","description":"Managing real-time collaboration and state synchronization among agents."},{"urn":"urn:agenstry:skill:oasf.agent_orchestration.agent_orchestration","id":"oasf.agent_orchestration.agent_orchestration","name":"Agent Orchestration","domain":"oasf","subdomain":"agent_orchestration","description":""},{"urn":"urn:agenstry:skill:oasf.analytical_skills.analytical_skills","id":"oasf.analytical_skills.analytical_skills","name":"Analytical Skills","domain":"oasf","subdomain":"analytical_skills","description":""},{"urn":"urn:agenstry:skill:oasf.base_skill.annotations","id":"oasf.base_skill.annotations","name":"Annotations","domain":"oasf","subdomain":"base_skill","description":"Additional metadata associated with the skill."},{"urn":"urn:agenstry:skill:oasf.evaluation_monitoring.anomaly_detection","id":"oasf.evaluation_monitoring.anomaly_detection","name":"Anomaly Detection","domain":"oasf","subdomain":"evaluation_monitoring","description":"Identifying unusual patterns, drifts, or deviations in data or model outputs."},{"urn":"urn:agenstry:skill:oasf.multi_modal.any_to_any","id":"oasf.multi_modal.any_to_any","name":"Any To Any","domain":"oasf","subdomain":"multi_modal","description":"Converting between any supported modalities (text, image, audio, video, or 3D)."},{"urn":"urn:agenstry:skill:oasf.tool_interaction.api_schema_understanding","id":"oasf.tool_interaction.api_schema_understanding","name":"Api Schema Understanding","domain":"oasf","subdomain":"tool_interaction","description":"Interpreting and explaining API specifications, endpoints, parameters, and expected payloads."},{"urn":"urn:agenstry:skill:oasf.audio.audio","id":"oasf.audio.audio","name":"Audio","domain":"oasf","subdomain":"audio","description":""},{"urn":"urn:agenstry:skill:oasf.audio.audio_classification","id":"oasf.audio.audio_classification","name":"Audio Classification","domain":"oasf","subdomain":"audio","description":"Assigning labels or classes to audio content based on its characteristics."},{"urn":"urn:agenstry:skill:oasf.audio.audio_to_audio","id":"oasf.audio.audio_to_audio","name":"Audio To Audio","domain":"oasf","subdomain":"audio","description":"Transforming audio through various manipulations including cutting, filtering, and mixing."},{"urn":"urn:agenstry:skill:oasf.governance_compliance.audit_trail_summarization","id":"oasf.governance_compliance.audit_trail_summarization","name":"Audit Trail Summarization","domain":"oasf","subdomain":"governance_compliance","description":"Condensing system event or transaction logs into human-readable compliance or oversight summaries."},{"urn":"urn:agenstry:skill:oasf.base_skill","id":"oasf.base_skill","name":"Base Skill","domain":"oasf","subdomain":"general","description":"The base skill is a generic skill defining a set of attributes for skill classes; not meant to be used as an actual skill."},{"urn":"urn:agenstry:skill:oasf.evaluation_monitoring.benchmark_execution","id":"oasf.evaluation_monitoring.benchmark_execution","name":"Benchmark Execution","domain":"oasf","subdomain":"evaluation_monitoring","description":"Running standardized benchmarks or evaluation suites and summarizing results."},{"urn":"urn:agenstry:skill:oasf.advanced_reasoning_planning.chain_of_thought_structuring","id":"oasf.advanced_reasoning_planning.chain_of_thought_structuring","name":"Chain Of Thought Structuring","domain":"oasf","subdomain":"advanced_reasoning_planning","description":"Organizing intermediate reasoning steps into clear, justifiable sequences."},{"urn":"urn:agenstry:skill:oasf.devops_mlops.ci_cd_configuration","id":"oasf.devops_mlops.ci_cd_configuration","name":"Ci Cd Configuration","domain":"oasf","subdomain":"devops_mlops","description":"Designing or modifying continuous integration and delivery workflows and pipelines."},{"urn":"urn:agenstry:skill:oasf.governance_compliance.compliance_assessment","id":"oasf.governance_compliance.compliance_assessment","name":"Compliance Assessment","domain":"oasf","subdomain":"governance_compliance","description":"Evaluating processes or outputs against defined standards (e.g., GDPR, HIPAA) and identifying gaps."},{"urn":"urn:agenstry:skill:oasf.data_engineering.data_cleaning","id":"oasf.data_engineering.data_cleaning","name":"Data Cleaning","domain":"oasf","subdomain":"data_engineering","description":"Detecting and correcting errors, inconsistencies, and missing values to improve dataset quality."},{"urn":"urn:agenstry:skill:oasf.data_engineering.data_engineering","id":"oasf.data_engineering.data_engineering","name":"Data Engineering","domain":"oasf","subdomain":"data_engineering","description":""},{"urn":"urn:agenstry:skill:oasf.data_engineering.data_quality_assessment","id":"oasf.data_engineering.data_quality_assessment","name":"Data Quality Assessment","domain":"oasf","subdomain":"data_engineering","description":"Evaluating datasets for completeness, validity, consistency, and timeliness."},{"urn":"urn:agenstry:skill:oasf.data_engineering.data_transformation_pipeline","id":"oasf.data_engineering.data_transformation_pipeline","name":"Data Transformation Pipeline","domain":"oasf","subdomain":"data_engineering","description":"Designing or explaining multi-step sequences that extract, transform, and load datasets."},{"urn":"urn:agenstry:skill:oasf.devops_mlops.deployment_orchestration","id":"oasf.devops_mlops.deployment_orchestration","name":"Deployment Orchestration","domain":"oasf","subdomain":"devops_mlops","description":"Coordinating multi-stage application or model deployments, rollbacks, and version transitions."},{"urn":"urn:agenstry:skill:oasf.images_computer_vision.depth_estimation","id":"oasf.images_computer_vision.depth_estimation","name":"Depth Estimation","domain":"oasf","subdomain":"images_computer_vision","description":"Predicting the distance or depth of objects within a scene from a single image or multiple images."},{"urn":"urn:agenstry:skill:oasf.devops_mlops.devops_mlops","id":"oasf.devops_mlops.devops_mlops","name":"Devops Mlops","domain":"oasf","subdomain":"devops_mlops","description":""},{"urn":"urn:agenstry:skill:oasf.retrieval_augmented_generation.document_or_database_question_answering","id":"oasf.retrieval_augmented_generation.document_or_database_question_answering","name":"Document Or Database Question Answering","domain":"oasf","subdomain":"retrieval_augmented_generation","description":"Document or database question answering is the process of retrieving and using information from a document or database to answer a specific question."},{"urn":"urn:agenstry:skill:oasf.evaluation_monitoring.evaluation_monitoring","id":"oasf.evaluation_monitoring.evaluation_monitoring","name":"Evaluation Monitoring","domain":"oasf","subdomain":"evaluation_monitoring","description":""},{"urn":"urn:agenstry:skill:oasf.data_engineering.feature_engineering","id":"oasf.data_engineering.feature_engineering","name":"Feature Engineering","domain":"oasf","subdomain":"data_engineering","description":"Constructing informative transformed variables to improve downstream model performance."},{"urn":"urn:agenstry:skill:oasf.retrieval_augmented_generation.generation_of_any","id":"oasf.retrieval_augmented_generation.generation_of_any","name":"Generation Of Any","domain":"oasf","subdomain":"retrieval_augmented_generation","description":"Generation of any is augmenting the creation of text, images, audio, or other media by incorporating retrieved information to improve or guide the generation process."},{"urn":"urn:agenstry:skill:oasf.governance_compliance.governance_compliance","id":"oasf.governance_compliance.governance_compliance","name":"Governance Compliance","domain":"oasf","subdomain":"governance_compliance","description":""},{"urn":"urn:agenstry:skill:oasf.advanced_reasoning_planning.hypothesis_generation","id":"oasf.advanced_reasoning_planning.hypothesis_generation","name":"Hypothesis Generation","domain":"oasf","subdomain":"advanced_reasoning_planning","description":"Proposing plausible explanations or solution pathways for incomplete or uncertain scenarios."},{"urn":"urn:agenstry:skill:oasf.base_skill.id","id":"oasf.base_skill.id","name":"Id","domain":"oasf","subdomain":"base_skill","description":"The id as a unique identifier of the skill."},{"urn":"urn:agenstry:skill:oasf.images_computer_vision.image_classification","id":"oasf.images_computer_vision.image_classification","name":"Image Classification","domain":"oasf","subdomain":"images_computer_vision","description":"Assigning labels or categories to images based on their visual content."},{"urn":"urn:agenstry:skill:oasf.images_computer_vision.image_feature_extraction","id":"oasf.images_computer_vision.image_feature_extraction","name":"Image Feature Extraction","domain":"oasf","subdomain":"images_computer_vision","description":"Identifying and isolating key characteristics or patterns from an image to aid in tasks like classification or recognition."},{"urn":"urn:agenstry:skill:oasf.images_computer_vision.image_generation","id":"oasf.images_computer_vision.image_generation","name":"Image Generation","domain":"oasf","subdomain":"images_computer_vision","description":"Creating new images from learned patterns or data using machine learning models."},{"urn":"urn:agenstry:skill:oasf.images_computer_vision.image_segmentation","id":"oasf.images_computer_vision.image_segmentation","name":"Image Segmentation","domain":"oasf","subdomain":"images_computer_vision","description":"Assigning labels or categories to images based on their visual content."},{"urn":"urn:agenstry:skill:oasf.images_computer_vision.image_to_3d","id":"oasf.images_computer_vision.image_to_3d","name":"Image To 3D","domain":"oasf","subdomain":"images_computer_vision","description":"The process of converting a 2D image into a 3D representation or model, often by inferring depth and spatial relationships."},{"urn":"urn:agenstry:skill:oasf.images_computer_vision.image_to_image","id":"oasf.images_computer_vision.image_to_image","name":"Image To Image","domain":"oasf","subdomain":"images_computer_vision","description":"Transforming one image into another using a learned mapping, often for tasks like style transfer, colorization, or image enhancement."},{"urn":"urn:agenstry:skill:oasf.images_computer_vision.images_computer_vision","id":"oasf.images_computer_vision.images_computer_vision","name":"Images Computer Vision","domain":"oasf","subdomain":"images_computer_vision","description":""},{"urn":"urn:agenstry:skill:oasf.devops_mlops.infrastructure_provisioning","id":"oasf.devops_mlops.infrastructure_provisioning","name":"Infrastructure Provisioning","domain":"oasf","subdomain":"devops_mlops","description":"Defining or explaining steps to allocate and configure compute, storage, and networking resources."},{"urn":"urn:agenstry:skill:oasf.images_computer_vision.keypoint_detection","id":"oasf.images_computer_vision.keypoint_detection","name":"Keypoint Detection","domain":"oasf","subdomain":"images_computer_vision","description":"Identifying and locating specific points of interest within an image or object."},{"urn":"urn:agenstry:skill:oasf.advanced_reasoning_planning.long_horizon_reasoning","id":"oasf.advanced_reasoning_planning.long_horizon_reasoning","name":"Long Horizon Reasoning","domain":"oasf","subdomain":"advanced_reasoning_planning","description":"Maintaining coherent reasoning chains over extended sequences of steps or time."},{"urn":"urn:agenstry:skill:oasf.images_computer_vision.mask_generation","id":"oasf.images_computer_vision.mask_generation","name":"Mask Generation","domain":"oasf","subdomain":"images_computer_vision","description":"Producing segmented regions in an image to highlight specific areas or objects, typically represented as separate layers or overlays."},{"urn":"urn:agenstry:skill:oasf.devops_mlops.model_versioning","id":"oasf.devops_mlops.model_versioning","name":"Model Versioning","domain":"oasf","subdomain":"devops_mlops","description":"Tracking, promoting, and documenting different iterations of models and their artifacts."},{"urn":"urn:agenstry:skill:oasf.devops_mlops.monitoring_alerting","id":"oasf.devops_mlops.monitoring_alerting","name":"Monitoring Alerting","domain":"oasf","subdomain":"devops_mlops","description":"Configuring and interpreting telemetry signals, thresholds, and alerts for operational health."},{"urn":"urn:agenstry:skill:oasf.agent_orchestration.multi_agent_planning","id":"oasf.agent_orchestration.multi_agent_planning","name":"Multi Agent Planning","domain":"oasf","subdomain":"agent_orchestration","description":"Coordinating plans across multiple agents, resolving dependencies and optimizing sequencing."},{"urn":"urn:agenstry:skill:oasf.multi_modal.multi_modal","id":"oasf.multi_modal.multi_modal","name":"Multi Modal","domain":"oasf","subdomain":"multi_modal","description":"Capabilities for transforming content between different modalities (text, image, audio, video, or 3D)."},{"urn":"urn:agenstry:skill:oasf.base_skill.name","id":"oasf.base_skill.name","name":"Name","domain":"oasf","subdomain":"base_skill","description":"The name as a unique identifier of the skill."},{"urn":"urn:agenstry:skill:oasf.natural_language_processing.natural_language_processing","id":"oasf.natural_language_processing.natural_language_processing","name":"Natural Language Processing","domain":"oasf","subdomain":"natural_language_processing","description":""},{"urn":"urn:agenstry:skill:oasf.agent_orchestration.negotiation_resolution","id":"oasf.agent_orchestration.negotiation_resolution","name":"Negotiation Resolution","domain":"oasf","subdomain":"agent_orchestration","description":"Facilitating negotiation, conflict handling, and consensus-building between agents."},{"urn":"urn:agenstry:skill:oasf.images_computer_vision.object_detection","id":"oasf.images_computer_vision.object_detection","name":"Object Detection","domain":"oasf","subdomain":"images_computer_vision","description":"Identifying and locating specific objects within an image or video, often by drawing bounding boxes around them."},{"urn":"urn:agenstry:skill:oasf.evaluation_monitoring.performance_monitoring","id":"oasf.evaluation_monitoring.performance_monitoring","name":"Performance Monitoring","domain":"oasf","subdomain":"evaluation_monitoring","description":"Tracking latency, throughput, resource utilization, and service reliability over time."},{"urn":"urn:agenstry:skill:oasf.governance_compliance.policy_mapping","id":"oasf.governance_compliance.policy_mapping","name":"Policy Mapping","domain":"oasf","subdomain":"governance_compliance","description":"Translating organizational or regulatory policies into structured, enforceable rules or checklists."},{"urn":"urn:agenstry:skill:oasf.security_privacy.privacy_risk_assessment","id":"oasf.security_privacy.privacy_risk_assessment","name":"Privacy Risk Assessment","domain":"oasf","subdomain":"security_privacy","description":"Evaluating data handling or user flows to surface potential privacy risks and recommend mitigations."},{"urn":"urn:agenstry:skill:oasf.evaluation_monitoring.quality_evaluation","id":"oasf.evaluation_monitoring.quality_evaluation","name":"Quality Evaluation","domain":"oasf","subdomain":"evaluation_monitoring","description":"Assessing outputs for accuracy, relevance, coherence, safety, and style adherence."},{"urn":"urn:agenstry:skill:oasf.retrieval_augmented_generation.retrieval_augmented_generation","id":"oasf.retrieval_augmented_generation.retrieval_augmented_generation","name":"Retrieval Augmented Generation","domain":"oasf","subdomain":"retrieval_augmented_generation","description":""},{"urn":"urn:agenstry:skill:oasf.governance_compliance.risk_classification","id":"oasf.governance_compliance.risk_classification","name":"Risk Classification","domain":"oasf","subdomain":"governance_compliance","description":"Categorizing potential operational or data-related risks by impact and likelihood for prioritization."},{"urn":"urn:agenstry:skill:oasf.agent_orchestration.role_assignment","id":"oasf.agent_orchestration.role_assignment","name":"Role Assignment","domain":"oasf","subdomain":"agent_orchestration","description":"Allocating responsibilities to agents based on capabilities and task requirements."},{"urn":"urn:agenstry:skill:oasf.data_engineering.schema_inference","id":"oasf.data_engineering.schema_inference","name":"Schema Inference","domain":"oasf","subdomain":"data_engineering","description":"Deriving structural metadata (fields, types, relationships) from raw or semi-structured data."},{"urn":"urn:agenstry:skill:oasf.tool_interaction.script_integration","id":"oasf.tool_interaction.script_integration","name":"Script Integration","domain":"oasf","subdomain":"tool_interaction","description":"Linking custom scripts or functions with external tools to extend capabilities."},{"urn":"urn:agenstry:skill:oasf.security_privacy.secret_leak_detection","id":"oasf.security_privacy.secret_leak_detection","name":"Secret Leak Detection","domain":"oasf","subdomain":"security_privacy","description":"Scanning artifacts (code, logs, documents) to identify exposed credentials, tokens, or other sensitive secrets."},{"urn":"urn:agenstry:skill:oasf.security_privacy.security_privacy","id":"oasf.security_privacy.security_privacy","name":"Security Privacy","domain":"oasf","subdomain":"security_privacy","description":""},{"urn":"urn:agenstry:skill:oasf.advanced_reasoning_planning.strategic_planning","id":"oasf.advanced_reasoning_planning.strategic_planning","name":"Strategic Planning","domain":"oasf","subdomain":"advanced_reasoning_planning","description":"Formulating high-level multi-phase strategies aligned with long-term objectives."},{"urn":"urn:agenstry:skill:oasf.tabular_text.tabular_classification","id":"oasf.tabular_text.tabular_classification","name":"Tabular Classification","domain":"oasf","subdomain":"tabular_text","description":"Classifying data based on attributes using classical machine learning approaches."},{"urn":"urn:agenstry:skill:oasf.tabular_text.tabular_regression","id":"oasf.tabular_text.tabular_regression","name":"Tabular Regression","domain":"oasf","subdomain":"tabular_text","description":"Predicting numerical values based on tabular attributes and features."},{"urn":"urn:agenstry:skill:oasf.tabular_text.tabular_text","id":"oasf.tabular_text.tabular_text","name":"Tabular Text","domain":"oasf","subdomain":"tabular_text","description":""},{"urn":"urn:agenstry:skill:oasf.agent_orchestration.task_decomposition","id":"oasf.agent_orchestration.task_decomposition","name":"Task Decomposition","domain":"oasf","subdomain":"agent_orchestration","description":"Breaking complex objectives into structured, atomic subtasks."},{"urn":"urn:agenstry:skill:oasf.evaluation_monitoring.test_case_generation","id":"oasf.evaluation_monitoring.test_case_generation","name":"Test Case Generation","domain":"oasf","subdomain":"evaluation_monitoring","description":"Creating targeted test inputs or scenarios to probe system behavior and edge cases."},{"urn":"urn:agenstry:skill:oasf.security_privacy.threat_detection","id":"oasf.security_privacy.threat_detection","name":"Threat Detection","domain":"oasf","subdomain":"security_privacy","description":"Identifying indicators of malicious activity, suspicious patterns, or emerging threats across logs and data sources."},{"urn":"urn:agenstry:skill:oasf.tool_interaction.tool_interaction","id":"oasf.tool_interaction.tool_interaction","name":"Tool Interaction","domain":"oasf","subdomain":"tool_interaction","description":""},{"urn":"urn:agenstry:skill:oasf.tool_interaction.tool_use_planning","id":"oasf.tool_interaction.tool_use_planning","name":"Tool Use Planning","domain":"oasf","subdomain":"tool_interaction","description":"Selecting and ordering tool invocations to accomplish a specified goal efficiently."},{"urn":"urn:agenstry:skill:oasf.images_computer_vision.video_classification","id":"oasf.images_computer_vision.video_classification","name":"Video Classification","domain":"oasf","subdomain":"images_computer_vision","description":"Assigning labels or categories to entire videos or segments based on their visual and audio content."},{"urn":"urn:agenstry:skill:oasf.security_privacy.vulnerability_analysis","id":"oasf.security_privacy.vulnerability_analysis","name":"Vulnerability Analysis","domain":"oasf","subdomain":"security_privacy","description":"Reviewing code, configurations, or dependency manifests to surface potential security weaknesses and misconfigurations."},{"urn":"urn:agenstry:skill:oasf.tool_interaction.workflow_automation","id":"oasf.tool_interaction.workflow_automation","name":"Workflow Automation","domain":"oasf","subdomain":"tool_interaction","description":"Designing or describing automated sequences integrating multiple tools or services."},{"urn":"urn:agenstry:skill:operations.advertising.media_buying","id":"operations.advertising.media_buying","name":"Advertising and Media Buying","domain":"operations","subdomain":"advertising","description":"Manage ad campaigns, bidding strategies, audience targeting, creative optimization across Google Ads, Meta, and other ad platforms."},{"urn":"urn:agenstry:skill:operations.empathy.b2b","id":"operations.empathy.b2b","name":"Operational Empathy for B2B","domain":"operations","subdomain":"empathy","description":"Sense and respond to customer signals, anomalies, churn risk, and operational friction across B2B SaaS workflows."},{"urn":"urn:agenstry:skill:operations.customer_support.tier1","id":"operations.customer_support.tier1","name":"SMB Customer Support (Tier 1)","domain":"operations","subdomain":"customer_support","description":"Handle inbound inquiries for a small business: FAQ answering, appointment booking, intake routing, after-hours coverage."},{"urn":"urn:agenstry:skill:ops.file.storage","id":"ops.file.storage","name":"File Storage and Sharing","domain":"ops","subdomain":"files","description":"Manage files in Google Drive, Dropbox, OneDrive, S3 — upload, share, version, search."},{"urn":"urn:agenstry:skill:ops.git.operations","id":"ops.git.operations","name":"Git Repository Operations","domain":"ops","subdomain":"git","description":"Clone, branch, commit, push, pull-request, tag across GitHub/GitLab/Bitbucket repos."},{"urn":"urn:agenstry:skill:ops.docs.knowledge_base","id":"ops.docs.knowledge_base","name":"Knowledge Base Operations","domain":"ops","subdomain":"docs","description":"Search and update internal knowledge bases — Notion, Confluence, Slab, Coda."},{"urn":"urn:agenstry:skill:ops.scheduling.recurring","id":"ops.scheduling.recurring","name":"Recurring Job Scheduling","domain":"ops","subdomain":"scheduling","description":"Schedule recurring jobs — cron, Temporal, Inngest, Trigger.dev — with retries and durable state."},{"urn":"urn:agenstry:skill:ops.workflow.automation","id":"ops.workflow.automation","name":"Workflow Automation","domain":"ops","subdomain":"workflow","description":"Build and run multi-step workflows across SaaS apps — Zapier, n8n, Make, Pipedream."},{"urn":"urn:agenstry:skill:payments.ap2.checkout","id":"payments.ap2.checkout","name":"Agent-Initiated Checkout (AP2)","domain":"payments","subdomain":"ap2","description":"Accept payments via Google's Agent Payments Protocol (AP2) extensions to A2A, including PayPal, Mastercard Agent Pay, and crypto x402 settlement."},{"urn":"urn:agenstry:skill:payments.bitcoin.fee_estimation","id":"payments.bitcoin.fee_estimation","name":"Bitcoin Fee Estimation","domain":"payments","subdomain":"bitcoin","description":"Estimate current Bitcoin transaction fees, mempool pressure, send-or-wait recommendations. Covers fee rate forecasting, confirmation time prediction, and mempool intelligence."},{"urn":"urn:agenstry:skill:payments.bitcoin.transactions","id":"payments.bitcoin.transactions","name":"Bitcoin Transaction Operations","domain":"payments","subdomain":"bitcoin","description":"Construct, sign, broadcast or analyze Bitcoin transactions and wallets, including UTXO management and address analysis."},{"urn":"urn:agenstry:skill:payments.invoicing.billing","id":"payments.invoicing.billing","name":"Invoicing and Billing","domain":"payments","subdomain":"invoicing","description":"Generate, send, and track invoices, handle billing cycles, accounts receivable, and payment reminders."},{"urn":"urn:agenstry:skill:payments.crypto.onchain_settlement","id":"payments.crypto.onchain_settlement","name":"On-chain Settlement","domain":"payments","subdomain":"crypto","description":"Execute cryptocurrency payments, transfers, and settlements on public blockchains."},{"urn":"urn:agenstry:skill:payments.crypto.x402_micropayment","id":"payments.crypto.x402_micropayment","name":"x402 Crypto Micropayment","domain":"payments","subdomain":"crypto","description":"Accept or initiate USDC/stablecoin micropayments via the HTTP 402 / x402 protocol for autonomous agent-to-agent value transfer."},{"urn":"urn:agenstry:skill:personal.barber.appointments","id":"personal.barber.appointments","name":"Barbershop Appointments","domain":"personal","subdomain":"barber","description":"Walk-in queue status and appointment booking for barbershops, with barber preference and service-time estimates."},{"urn":"urn:agenstry:skill:personal.salon.haircut_booking","id":"personal.salon.haircut_booking","name":"Hair Salon Booking","domain":"personal","subdomain":"salon","description":"Book hair appointments, surface stylists' specialties and availability, manage cuts/colors/treatments, deposit and cancellation rules."},{"urn":"urn:agenstry:skill:personal.nails.salon","id":"personal.nails.salon","name":"Nail Salon Booking","domain":"personal","subdomain":"nails","description":"Book manicure/pedicure/nail art services with service-duration awareness, technician preference, and add-on selection."},{"urn":"urn:agenstry:skill:personal.spa.massage","id":"personal.spa.massage","name":"Spa and Massage Booking","domain":"personal","subdomain":"spa","description":"Spa treatment booking, modality selection (deep tissue, prenatal, etc.), package upsell, intake form pre-collection."},{"urn":"urn:agenstry:skill:personal.tattoo.consult","id":"personal.tattoo.consult","name":"Tattoo Studio Consultation","domain":"personal","subdomain":"tattoo","description":"Match clients to tattoo artists by style, schedule consultations, manage deposits and design briefs."},{"urn":"urn:agenstry:skill:pet.dogwalker.dispatch","id":"pet.dogwalker.dispatch","name":"Dog Walker Dispatch","domain":"pet","subdomain":"dogwalker","description":"On-demand and scheduled dog walking, recurring walks, key-handoff coordination, photo updates."},{"urn":"urn:agenstry:skill:pet.boarding.kennel","id":"pet.boarding.kennel","name":"Pet Boarding and Daycare","domain":"pet","subdomain":"boarding","description":"Book overnight boarding or doggy daycare, surface availability and special-needs accommodations."},{"urn":"urn:agenstry:skill:pet.groomer.appointments","id":"pet.groomer.appointments","name":"Pet Groomer Appointments","domain":"pet","subdomain":"groomer","description":"Schedule pet grooming by breed/size/coat type, pre-collect vaccination records, manage recurring grooming schedules."},{"urn":"urn:agenstry:skill:professional.accounting.bookkeeping","id":"professional.accounting.bookkeeping","name":"Accounting and Bookkeeping Intake","domain":"professional","subdomain":"accounting","description":"Intake for bookkeeping, tax prep, payroll for small businesses; surface engagement scope and pricing."},{"urn":"urn:agenstry:skill:professional.financial_advisor.discovery","id":"professional.financial_advisor.discovery","name":"Financial Advisor Discovery and Booking","domain":"professional","subdomain":"financial_advisor","description":"Match prospects to financial advisors by focus area, schedule discovery calls, pre-collect goals and financial snapshot."},{"urn":"urn:agenstry:skill:professional.legal.intake","id":"professional.legal.intake","name":"Legal Intake and Consultation Booking","domain":"professional","subdomain":"legal","description":"Take legal intake by matter type (family, immigration, estate, business), book a consultation, jurisdiction and conflict-of-interest checks."},{"urn":"urn:agenstry:skill:professional.realestate.agent","id":"professional.realestate.agent","name":"Real Estate Agent Intake","domain":"professional","subdomain":"realestate","description":"Intake buyers/sellers, surface listings, schedule viewings, mortgage pre-approval handoff."},{"urn":"urn:agenstry:skill:professional.tutor.subject_match","id":"professional.tutor.subject_match","name":"Tutor Matching and Scheduling","domain":"professional","subdomain":"tutor","description":"Match students to tutors by subject and level, schedule recurring sessions, manage packages."},{"urn":"urn:agenstry:skill:reasoning.community.coordination","id":"reasoning.community.coordination","name":"Community Coordination","domain":"reasoning","subdomain":"community","description":"Facilitate introductions, welcome new members, maintain shared community context and memory across agent collectives."},{"urn":"urn:agenstry:skill:reasoning.machine.graph","id":"reasoning.machine.graph","name":"Machine Reasoning Graph","domain":"reasoning","subdomain":"machine","description":"Structured multi-step reasoning over knowledge graphs, planning, decomposition, and verification of complex queries."},{"urn":"urn:agenstry:skill:reasoning.network.intelligence","id":"reasoning.network.intelligence","name":"Network Intelligence","domain":"reasoning","subdomain":"network","description":"Analyze network properties, censorship detection, anomaly detection, distributed system observability."},{"urn":"urn:agenstry:skill:research.experiment.design","id":"research.experiment.design","name":"Experiment Design","domain":"research","subdomain":"experiment","description":"Design A/B tests, power analysis, hypothesis framing; review experiment quality and statistical methods."},{"urn":"urn:agenstry:skill:research.literature.synthesis","id":"research.literature.synthesis","name":"Literature Review and Synthesis","domain":"research","subdomain":"literature","description":"Survey research literature on a topic, synthesise findings, identify open questions and methodological gaps."},{"urn":"urn:agenstry:skill:retail.boutique.catalog","id":"retail.boutique.catalog","name":"Boutique Catalog and Recommendations","domain":"retail","subdomain":"boutique","description":"Surface a small boutique's clothing/lifestyle catalog, size and fit guidance, in-store availability, hold-for-pickup."},{"urn":"urn:agenstry:skill:retail.florist.bouquets","id":"retail.florist.bouquets","name":"Florist Bouquet Ordering","domain":"retail","subdomain":"florist","description":"Take bouquet/arrangement orders for occasions, delivery scheduling, sympathy/wedding/birthday options, same-day cutoff awareness."},{"urn":"urn:agenstry:skill:retail.hardware.parts","id":"retail.hardware.parts","name":"Hardware Store Parts and Advice","domain":"retail","subdomain":"hardware","description":"Identify the right part or tool for a DIY problem, check stock at the local hardware store, give basic how-to guidance."},{"urn":"urn:agenstry:skill:retail.bookstore.recommendations","id":"retail.bookstore.recommendations","name":"Independent Bookstore Recommendations","domain":"retail","subdomain":"bookstore","description":"Help shoppers find books at a specific independent bookstore, check stock, place holds, surface staff picks and events."},{"urn":"urn:agenstry:skill:retail.optical.eyewear","id":"retail.optical.eyewear","name":"Optical Shop Eyewear","domain":"retail","subdomain":"optical","description":"Eyewear selection, frame style guidance, lens options, prescription handling, and appointment booking for optical shops."},{"urn":"urn:agenstry:skill:sales.outreach.cold","id":"sales.outreach.cold","name":"Cold Outreach and Prospecting","domain":"sales","subdomain":"outreach","description":"Build prospect lists, draft personalised cold emails, follow-up sequences, and CRM tracking."},{"urn":"urn:agenstry:skill:sales.deal.qualification","id":"sales.deal.qualification","name":"Deal Qualification (BANT/MEDDIC)","domain":"sales","subdomain":"deal","description":"Qualify inbound leads using BANT/MEDDIC frameworks; score and route to AE."},{"urn":"urn:agenstry:skill:sales.proposal.generation","id":"sales.proposal.generation","name":"Proposal and SOW Generation","domain":"sales","subdomain":"proposal","description":"Generate sales proposals, statements of work, pricing tables tailored to deal context."},{"urn":"urn:agenstry:skill:schema_org.acceptaction","id":"schema_org.acceptaction","name":"AcceptAction","domain":"schema_org","subdomain":"actions","description":"The act of committing to/adopting an object.\\n\\nRelated actions:\\n\\n* [[RejectAction]]: The antonym of AcceptAction."},{"urn":"urn:agenstry:skill:schema_org.achieveaction","id":"schema_org.achieveaction","name":"AchieveAction","domain":"schema_org","subdomain":"actions","description":"The act of accomplishing something via previous efforts. It is an instantaneous action rather than an ongoing process."},{"urn":"urn:agenstry:skill:schema_org.activateaction","id":"schema_org.activateaction","name":"ActivateAction","domain":"schema_org","subdomain":"actions","description":"The act of starting or activating a device or application (e.g. starting a timer or turning on a flashlight)."},{"urn":"urn:agenstry:skill:schema_org.addaction","id":"schema_org.addaction","name":"AddAction","domain":"schema_org","subdomain":"actions","description":"The act of editing by adding an object to a collection."},{"urn":"urn:agenstry:skill:schema_org.agreeaction","id":"schema_org.agreeaction","name":"AgreeAction","domain":"schema_org","subdomain":"actions","description":"The act of expressing a consistency of opinion with the object. An agent agrees to/about an object (a proposition, topic or theme) with participants."},{"urn":"urn:agenstry:skill:schema_org.allocateaction","id":"schema_org.allocateaction","name":"AllocateAction","domain":"schema_org","subdomain":"actions","description":"The act of organizing tasks/objects/events by associating resources to it."},{"urn":"urn:agenstry:skill:schema_org.appendaction","id":"schema_org.appendaction","name":"AppendAction","domain":"schema_org","subdomain":"actions","description":"The act of inserting at the end if an ordered collection."},{"urn":"urn:agenstry:skill:schema_org.applyaction","id":"schema_org.applyaction","name":"ApplyAction","domain":"schema_org","subdomain":"actions","description":"The act of registering to an organization/service without the guarantee to receive it.\\n\\nRelated actions:\\n\\n* [[RegisterAction]]: Unlike RegisterAction, ApplyAction has no guarantees that the application will be accepted."},{"urn":"urn:agenstry:skill:schema_org.arriveaction","id":"schema_org.arriveaction","name":"ArriveAction","domain":"schema_org","subdomain":"actions","description":"The act of arriving at a place. An agent arrives at a destination from a fromLocation, optionally with participants."},{"urn":"urn:agenstry:skill:schema_org.askaction","id":"schema_org.askaction","name":"AskAction","domain":"schema_org","subdomain":"actions","description":"The act of posing a question / favor to someone.\\n\\nRelated actions:\\n\\n* [[ReplyAction]]: Appears generally as a response to AskAction."},{"urn":"urn:agenstry:skill:schema_org.assessaction","id":"schema_org.assessaction","name":"AssessAction","domain":"schema_org","subdomain":"actions","description":"The act of forming one's opinion, reaction or sentiment."},{"urn":"urn:agenstry:skill:schema_org.assignaction","id":"schema_org.assignaction","name":"AssignAction","domain":"schema_org","subdomain":"actions","description":"The act of allocating an action/event/task to some destination (someone or something)."},{"urn":"urn:agenstry:skill:schema_org.authenticateaction","id":"schema_org.authenticateaction","name":"AuthenticateAction","domain":"schema_org","subdomain":"actions","description":"The action of authenticating into a device or application."},{"urn":"urn:agenstry:skill:schema_org.authorizeaction","id":"schema_org.authorizeaction","name":"AuthorizeAction","domain":"schema_org","subdomain":"actions","description":"The act of granting permission to an object."},{"urn":"urn:agenstry:skill:schema_org.befriendaction","id":"schema_org.befriendaction","name":"BefriendAction","domain":"schema_org","subdomain":"actions","description":"The act of forming a personal connection with someone (object) mutually/bidirectionally/symmetrically.\\n\\nRelated actions:\\n\\n* [[FollowAction]]: Unlike FollowAction, BefriendAction implies that the connection is reciprocal."},{"urn":"urn:agenstry:skill:schema_org.bookmarkaction","id":"schema_org.bookmarkaction","name":"BookmarkAction","domain":"schema_org","subdomain":"actions","description":"An agent bookmarks/flags/labels/tags/marks an object."},{"urn":"urn:agenstry:skill:schema_org.borrowaction","id":"schema_org.borrowaction","name":"BorrowAction","domain":"schema_org","subdomain":"actions","description":"The act of obtaining an object under an agreement to return it at a later date. Reciprocal of LendAction.\\n\\nRelated actions:\\n\\n* [[LendAction]]: Reciprocal of BorrowAction."},{"urn":"urn:agenstry:skill:schema_org.buyaction","id":"schema_org.buyaction","name":"BuyAction","domain":"schema_org","subdomain":"actions","description":"The act of giving money to a seller in exchange for goods or services rendered. An agent buys an object, product, or service from a seller for a price. Reciprocal of SellAction."},{"urn":"urn:agenstry:skill:schema_org.cancelaction","id":"schema_org.cancelaction","name":"CancelAction","domain":"schema_org","subdomain":"actions","description":"The act of asserting that a future event/action is no longer going to happen.\\n\\nRelated actions:\\n\\n* [[ConfirmAction]]: The antonym of CancelAction."},{"urn":"urn:agenstry:skill:schema_org.checkaction","id":"schema_org.checkaction","name":"CheckAction","domain":"schema_org","subdomain":"actions","description":"An agent inspects, determines, investigates, inquires, or examines an object's accuracy, quality, condition, or state."},{"urn":"urn:agenstry:skill:schema_org.checkinaction","id":"schema_org.checkinaction","name":"CheckInAction","domain":"schema_org","subdomain":"actions","description":"The act of an agent communicating (service provider, social media, etc) their arrival by registering/confirming for a previously reserved service (e.g. flight check-in) or at a place (e.g. hotel), possibly resulting in a result (boarding pass, etc).\\n\\nRelated actions:\\n\\n* [[CheckOutAction]]: The antonym of CheckInAction.\\n* [[ArriveAction]]: Unlike ArriveAction, CheckInAction implies that the agent is informing/confirming the start of a previously reserved service.\\n* [[ConfirmAction]]: Unlike ConfirmAction, CheckInAction implies that the agent is informing/confirming the *start* of a previously reserved service rather than its validity/existence."},{"urn":"urn:agenstry:skill:schema_org.checkoutaction","id":"schema_org.checkoutaction","name":"CheckOutAction","domain":"schema_org","subdomain":"actions","description":"The act of an agent communicating (service provider, social media, etc) their departure of a previously reserved service (e.g. flight check-in) or place (e.g. hotel).\\n\\nRelated actions:\\n\\n* [[CheckInAction]]: The antonym of CheckOutAction.\\n* [[DepartAction]]: Unlike DepartAction, CheckOutAction implies that the agent is informing/confirming the end of a previously reserved service.\\n* [[CancelAction]]: Unlike CancelAction, CheckOutAction implies that the agent is informing/confirming the end of a previously reserved service."},{"urn":"urn:agenstry:skill:schema_org.chooseaction","id":"schema_org.chooseaction","name":"ChooseAction","domain":"schema_org","subdomain":"actions","description":"The act of expressing a preference from a set of options or a large or unbounded set of choices/options."},{"urn":"urn:agenstry:skill:schema_org.commentaction","id":"schema_org.commentaction","name":"CommentAction","domain":"schema_org","subdomain":"actions","description":"The act of generating a comment about a subject."},{"urn":"urn:agenstry:skill:schema_org.communicateaction","id":"schema_org.communicateaction","name":"CommunicateAction","domain":"schema_org","subdomain":"actions","description":"The act of conveying information to another person via a communication medium (instrument) such as speech, email, or telephone conversation."},{"urn":"urn:agenstry:skill:schema_org.confirmaction","id":"schema_org.confirmaction","name":"ConfirmAction","domain":"schema_org","subdomain":"actions","description":"The act of notifying someone that a future event/action is going to happen as expected.\\n\\nRelated actions:\\n\\n* [[CancelAction]]: The antonym of ConfirmAction."},{"urn":"urn:agenstry:skill:schema_org.consumeaction","id":"schema_org.consumeaction","name":"ConsumeAction","domain":"schema_org","subdomain":"actions","description":"The act of ingesting information/resources/food."},{"urn":"urn:agenstry:skill:schema_org.controlaction","id":"schema_org.controlaction","name":"ControlAction","domain":"schema_org","subdomain":"actions","description":"An agent controls a device or application."},{"urn":"urn:agenstry:skill:schema_org.cookaction","id":"schema_org.cookaction","name":"CookAction","domain":"schema_org","subdomain":"actions","description":"The act of producing/preparing food."},{"urn":"urn:agenstry:skill:schema_org.createaction","id":"schema_org.createaction","name":"CreateAction","domain":"schema_org","subdomain":"actions","description":"The act of deliberately creating/producing/generating/building a result out of the agent."},{"urn":"urn:agenstry:skill:schema_org.deactivateaction","id":"schema_org.deactivateaction","name":"DeactivateAction","domain":"schema_org","subdomain":"actions","description":"The act of stopping or deactivating a device or application (e.g. stopping a timer or turning off a flashlight)."},{"urn":"urn:agenstry:skill:schema_org.deleteaction","id":"schema_org.deleteaction","name":"DeleteAction","domain":"schema_org","subdomain":"actions","description":"The act of editing a recipient by removing one of its objects."},{"urn":"urn:agenstry:skill:schema_org.departaction","id":"schema_org.departaction","name":"DepartAction","domain":"schema_org","subdomain":"actions","description":"The act of  departing from a place. An agent departs from a fromLocation for a destination, optionally with participants."},{"urn":"urn:agenstry:skill:schema_org.disagreeaction","id":"schema_org.disagreeaction","name":"DisagreeAction","domain":"schema_org","subdomain":"actions","description":"The act of expressing a difference of opinion with the object. An agent disagrees to/about an object (a proposition, topic or theme) with participants."},{"urn":"urn:agenstry:skill:schema_org.discoveraction","id":"schema_org.discoveraction","name":"DiscoverAction","domain":"schema_org","subdomain":"actions","description":"The act of discovering/finding an object."},{"urn":"urn:agenstry:skill:schema_org.dislikeaction","id":"schema_org.dislikeaction","name":"DislikeAction","domain":"schema_org","subdomain":"actions","description":"The act of expressing a negative sentiment about the object. An agent dislikes an object (a proposition, topic or theme) with participants."},{"urn":"urn:agenstry:skill:schema_org.donateaction","id":"schema_org.donateaction","name":"DonateAction","domain":"schema_org","subdomain":"actions","description":"The act of providing goods, services, or money without compensation, often for philanthropic reasons."},{"urn":"urn:agenstry:skill:schema_org.downloadaction","id":"schema_org.downloadaction","name":"DownloadAction","domain":"schema_org","subdomain":"actions","description":"The act of downloading an object."},{"urn":"urn:agenstry:skill:schema_org.drawaction","id":"schema_org.drawaction","name":"DrawAction","domain":"schema_org","subdomain":"actions","description":"The act of producing a visual/graphical representation of an object, typically with a pen/pencil and paper as instruments."},{"urn":"urn:agenstry:skill:schema_org.drinkaction","id":"schema_org.drinkaction","name":"DrinkAction","domain":"schema_org","subdomain":"actions","description":"The act of swallowing liquids."},{"urn":"urn:agenstry:skill:schema_org.eataction","id":"schema_org.eataction","name":"EatAction","domain":"schema_org","subdomain":"actions","description":"The act of swallowing solid objects."},{"urn":"urn:agenstry:skill:schema_org.endorseaction","id":"schema_org.endorseaction","name":"EndorseAction","domain":"schema_org","subdomain":"actions","description":"An agent approves/certifies/likes/supports/sanctions an object."},{"urn":"urn:agenstry:skill:schema_org.exerciseaction","id":"schema_org.exerciseaction","name":"ExerciseAction","domain":"schema_org","subdomain":"actions","description":"The act of participating in exertive activity for the purposes of improving health and fitness."},{"urn":"urn:agenstry:skill:schema_org.filmaction","id":"schema_org.filmaction","name":"FilmAction","domain":"schema_org","subdomain":"actions","description":"The act of capturing sound and moving images on film, video, or digitally."},{"urn":"urn:agenstry:skill:schema_org.findaction","id":"schema_org.findaction","name":"FindAction","domain":"schema_org","subdomain":"actions","description":"The act of finding an object.\\n\\nRelated actions:\\n\\n* [[SearchAction]]: FindAction is generally lead by a SearchAction, but not necessarily."},{"urn":"urn:agenstry:skill:schema_org.followaction","id":"schema_org.followaction","name":"FollowAction","domain":"schema_org","subdomain":"actions","description":"The act of forming a personal connection with someone/something (object) unidirectionally/asymmetrically to get updates polled from.\\n\\nRelated actions:\\n\\n* [[BefriendAction]]: Unlike BefriendAction, FollowAction implies that the connection is *not* necessarily reciprocal.\\n* [[SubscribeAction]]: Unlike SubscribeAction, FollowAction implies that the follower acts as an active agent constantly/actively polling for updates.\\n* [[RegisterAction]]: Unlike RegisterAction, FollowAction implies that the agent is interested in continuing receiving updates from the object.\\n* [[JoinAction]]: Unlike JoinAction, FollowAction implies that the agent is interested in getting updates from the object.\\n* [[TrackAction]]: Unlike TrackAction, FollowAction refers to the polling of updates of all aspects of animate objects rather than the location of inanimate objects (e.g. you track a package, but you don't follow it)."},{"urn":"urn:agenstry:skill:schema_org.giveaction","id":"schema_org.giveaction","name":"GiveAction","domain":"schema_org","subdomain":"actions","description":"The act of transferring ownership of an object to a destination. Reciprocal of TakeAction.\\n\\nRelated actions:\\n\\n* [[TakeAction]]: Reciprocal of GiveAction.\\n* [[SendAction]]: Unlike SendAction, GiveAction implies that ownership is being transferred (e.g. I may send my laptop to you, but that doesn't mean I'm giving it to you)."},{"urn":"urn:agenstry:skill:schema_org.ignoreaction","id":"schema_org.ignoreaction","name":"IgnoreAction","domain":"schema_org","subdomain":"actions","description":"The act of intentionally disregarding the object. An agent ignores an object."},{"urn":"urn:agenstry:skill:schema_org.informaction","id":"schema_org.informaction","name":"InformAction","domain":"schema_org","subdomain":"actions","description":"The act of notifying someone of information pertinent to them, with no expectation of a response."},{"urn":"urn:agenstry:skill:schema_org.insertaction","id":"schema_org.insertaction","name":"InsertAction","domain":"schema_org","subdomain":"actions","description":"The act of adding at a specific location in an ordered collection."},{"urn":"urn:agenstry:skill:schema_org.installaction","id":"schema_org.installaction","name":"InstallAction","domain":"schema_org","subdomain":"actions","description":"The act of installing an application."},{"urn":"urn:agenstry:skill:schema_org.interactaction","id":"schema_org.interactaction","name":"InteractAction","domain":"schema_org","subdomain":"actions","description":"The act of interacting with another person or organization."},{"urn":"urn:agenstry:skill:schema_org.inviteaction","id":"schema_org.inviteaction","name":"InviteAction","domain":"schema_org","subdomain":"actions","description":"The act of asking someone to attend an event. Reciprocal of RsvpAction."},{"urn":"urn:agenstry:skill:schema_org.joinaction","id":"schema_org.joinaction","name":"JoinAction","domain":"schema_org","subdomain":"actions","description":"An agent joins an event/group with participants/friends at a location.\\n\\nRelated actions:\\n\\n* [[RegisterAction]]: Unlike RegisterAction, JoinAction refers to joining a group/team of people.\\n* [[SubscribeAction]]: Unlike SubscribeAction, JoinAction does not imply that you'll be receiving updates.\\n* [[FollowAction]]: Unlike FollowAction, JoinAction does not imply that you'll be polling for updates."},{"urn":"urn:agenstry:skill:schema_org.leaveaction","id":"schema_org.leaveaction","name":"LeaveAction","domain":"schema_org","subdomain":"actions","description":"An agent leaves an event / group with participants/friends at a location.\\n\\nRelated actions:\\n\\n* [[JoinAction]]: The antonym of LeaveAction.\\n* [[UnRegisterAction]]: Unlike UnRegisterAction, LeaveAction implies leaving a group/team of people rather than a service."},{"urn":"urn:agenstry:skill:schema_org.lendaction","id":"schema_org.lendaction","name":"LendAction","domain":"schema_org","subdomain":"actions","description":"The act of providing an object under an agreement that it will be returned at a later date. Reciprocal of BorrowAction.\\n\\nRelated actions:\\n\\n* [[BorrowAction]]: Reciprocal of LendAction."},{"urn":"urn:agenstry:skill:schema_org.likeaction","id":"schema_org.likeaction","name":"LikeAction","domain":"schema_org","subdomain":"actions","description":"The act of expressing a positive sentiment about the object. An agent likes an object (a proposition, topic or theme) with participants."},{"urn":"urn:agenstry:skill:schema_org.listenaction","id":"schema_org.listenaction","name":"ListenAction","domain":"schema_org","subdomain":"actions","description":"The act of consuming audio content."},{"urn":"urn:agenstry:skill:schema_org.loginaction","id":"schema_org.loginaction","name":"LoginAction","domain":"schema_org","subdomain":"actions","description":"The action of logging into a device or application."},{"urn":"urn:agenstry:skill:schema_org.loseaction","id":"schema_org.loseaction","name":"LoseAction","domain":"schema_org","subdomain":"actions","description":"The act of being defeated in a competitive activity."},{"urn":"urn:agenstry:skill:schema_org.marryaction","id":"schema_org.marryaction","name":"MarryAction","domain":"schema_org","subdomain":"actions","description":"The act of marrying a person."},{"urn":"urn:agenstry:skill:schema_org.moneytransfer","id":"schema_org.moneytransfer","name":"MoneyTransfer","domain":"schema_org","subdomain":"actions","description":"The act of transferring money from one place to another place. This may occur electronically or physically."},{"urn":"urn:agenstry:skill:schema_org.moveaction","id":"schema_org.moveaction","name":"MoveAction","domain":"schema_org","subdomain":"actions","description":"The act of an agent relocating to a place.\\n\\nRelated actions:\\n\\n* [[TransferAction]]: Unlike TransferAction, the subject of the move is a living Person or Organization rather than an inanimate object."},{"urn":"urn:agenstry:skill:schema_org.orderaction","id":"schema_org.orderaction","name":"OrderAction","domain":"schema_org","subdomain":"actions","description":"An agent orders an object/product/service to be delivered/sent."},{"urn":"urn:agenstry:skill:schema_org.organizeaction","id":"schema_org.organizeaction","name":"OrganizeAction","domain":"schema_org","subdomain":"actions","description":"The act of manipulating/administering/supervising/controlling one or more objects."},{"urn":"urn:agenstry:skill:schema_org.paintaction","id":"schema_org.paintaction","name":"PaintAction","domain":"schema_org","subdomain":"actions","description":"The act of producing a painting, typically with paint and canvas as instruments."},{"urn":"urn:agenstry:skill:schema_org.payaction","id":"schema_org.payaction","name":"PayAction","domain":"schema_org","subdomain":"actions","description":"An agent pays a price to a participant."},{"urn":"urn:agenstry:skill:schema_org.performaction","id":"schema_org.performaction","name":"PerformAction","domain":"schema_org","subdomain":"actions","description":"The act of participating in performance arts."},{"urn":"urn:agenstry:skill:schema_org.photographaction","id":"schema_org.photographaction","name":"PhotographAction","domain":"schema_org","subdomain":"actions","description":"The act of capturing still images of objects using a camera."},{"urn":"urn:agenstry:skill:schema_org.planaction","id":"schema_org.planaction","name":"PlanAction","domain":"schema_org","subdomain":"actions","description":"The act of planning the execution of an event/task/action/reservation/plan to a future date."},{"urn":"urn:agenstry:skill:schema_org.playaction","id":"schema_org.playaction","name":"PlayAction","domain":"schema_org","subdomain":"actions","description":"The act of playing/exercising/training/performing for enjoyment, leisure, recreation, competition or exercise.\\n\\nRelated actions:\\n\\n* [[ListenAction]]: Unlike ListenAction (which is under ConsumeAction), PlayAction refers to performing for an audience or at an event, rather than consuming music.\\n* [[WatchAction]]: Unlike WatchAction (which is under ConsumeAction), PlayAction refers to showing/displaying for an audience or at an event, rather than consuming visual content."},{"urn":"urn:agenstry:skill:schema_org.playgameaction","id":"schema_org.playgameaction","name":"PlayGameAction","domain":"schema_org","subdomain":"actions","description":"The act of playing a video game."},{"urn":"urn:agenstry:skill:schema_org.preorderaction","id":"schema_org.preorderaction","name":"PreOrderAction","domain":"schema_org","subdomain":"actions","description":"An agent orders a (not yet released) object/product/service to be delivered/sent."},{"urn":"urn:agenstry:skill:schema_org.prependaction","id":"schema_org.prependaction","name":"PrependAction","domain":"schema_org","subdomain":"actions","description":"The act of inserting at the beginning if an ordered collection."},{"urn":"urn:agenstry:skill:schema_org.quoteaction","id":"schema_org.quoteaction","name":"QuoteAction","domain":"schema_org","subdomain":"actions","description":"An agent quotes/estimates/appraises an object/product/service with a price at a location/store."},{"urn":"urn:agenstry:skill:schema_org.reactaction","id":"schema_org.reactaction","name":"ReactAction","domain":"schema_org","subdomain":"actions","description":"The act of responding instinctively and emotionally to an object, expressing a sentiment."},{"urn":"urn:agenstry:skill:schema_org.readaction","id":"schema_org.readaction","name":"ReadAction","domain":"schema_org","subdomain":"actions","description":"The act of consuming written content."},{"urn":"urn:agenstry:skill:schema_org.receiveaction","id":"schema_org.receiveaction","name":"ReceiveAction","domain":"schema_org","subdomain":"actions","description":"The act of physically/electronically taking delivery of an object that has been transferred from an origin to a destination. Reciprocal of SendAction.\\n\\nRelated actions:\\n\\n* [[SendAction]]: The reciprocal of ReceiveAction.\\n* [[TakeAction]]: Unlike TakeAction, ReceiveAction does not imply that the ownership has been transferred (e.g. I can receive a package, but it does not mean the package is now mine)."},{"urn":"urn:agenstry:skill:schema_org.registeraction","id":"schema_org.registeraction","name":"RegisterAction","domain":"schema_org","subdomain":"actions","description":"The act of registering to be a user of a service, product or web page.\\n\\nRelated actions:\\n\\n* [[JoinAction]]: Unlike JoinAction, RegisterAction implies you are registering to be a user of a service, *not* a group/team of people.\\n* [[FollowAction]]: Unlike FollowAction, RegisterAction doesn't imply that the agent is expecting to poll for updates from the object.\\n* [[SubscribeAction]]: Unlike SubscribeAction, RegisterAction doesn't imply that the agent is expecting updates from the object."},{"urn":"urn:agenstry:skill:schema_org.rejectaction","id":"schema_org.rejectaction","name":"RejectAction","domain":"schema_org","subdomain":"actions","description":"The act of rejecting to/adopting an object.\\n\\nRelated actions:\\n\\n* [[AcceptAction]]: The antonym of RejectAction."},{"urn":"urn:agenstry:skill:schema_org.rentaction","id":"schema_org.rentaction","name":"RentAction","domain":"schema_org","subdomain":"actions","description":"The act of giving money in return for temporary use, but not ownership, of an object such as a vehicle or property. For example, an agent rents a property from a landlord in exchange for a periodic payment."},{"urn":"urn:agenstry:skill:schema_org.replaceaction","id":"schema_org.replaceaction","name":"ReplaceAction","domain":"schema_org","subdomain":"actions","description":"The act of editing a recipient by replacing an old object with a new object."},{"urn":"urn:agenstry:skill:schema_org.replyaction","id":"schema_org.replyaction","name":"ReplyAction","domain":"schema_org","subdomain":"actions","description":"The act of responding to a question/message asked/sent by the object. Related to [[AskAction]].\\n\\nRelated actions:\\n\\n* [[AskAction]]: Appears generally as an origin of a ReplyAction."},{"urn":"urn:agenstry:skill:schema_org.reserveaction","id":"schema_org.reserveaction","name":"ReserveAction","domain":"schema_org","subdomain":"actions","description":"Reserving a concrete object.\\n\\nRelated actions:\\n\\n* [[ScheduleAction]]: Unlike ScheduleAction, ReserveAction reserves concrete objects (e.g. a table, a hotel) towards a time slot / spatial allocation."},{"urn":"urn:agenstry:skill:schema_org.resetpasswordaction","id":"schema_org.resetpasswordaction","name":"ResetPasswordAction","domain":"schema_org","subdomain":"actions","description":"The action of resetting the password of a device or application."},{"urn":"urn:agenstry:skill:schema_org.resumeaction","id":"schema_org.resumeaction","name":"ResumeAction","domain":"schema_org","subdomain":"actions","description":"The act of resuming a device or application which was formerly paused (e.g. resume music playback or resume a timer)."},{"urn":"urn:agenstry:skill:schema_org.returnaction","id":"schema_org.returnaction","name":"ReturnAction","domain":"schema_org","subdomain":"actions","description":"The act of returning to the origin that which was previously received (concrete objects) or taken (ownership)."},{"urn":"urn:agenstry:skill:schema_org.reviewaction","id":"schema_org.reviewaction","name":"ReviewAction","domain":"schema_org","subdomain":"actions","description":"The act of producing a balanced opinion about the object for an audience. An agent reviews an object with participants resulting in a review."},{"urn":"urn:agenstry:skill:schema_org.rsvpaction","id":"schema_org.rsvpaction","name":"RsvpAction","domain":"schema_org","subdomain":"actions","description":"The act of notifying an event organizer as to whether you expect to attend the event."},{"urn":"urn:agenstry:skill:schema_org.scheduleaction","id":"schema_org.scheduleaction","name":"ScheduleAction","domain":"schema_org","subdomain":"actions","description":"Scheduling future actions, events, or tasks.\\n\\nRelated actions:\\n\\n* [[ReserveAction]]: Unlike ReserveAction, ScheduleAction allocates future actions (e.g. an event, a task, etc) towards a time slot / spatial allocation."},{"urn":"urn:agenstry:skill:schema_org.searchaction","id":"schema_org.searchaction","name":"SearchAction","domain":"schema_org","subdomain":"actions","description":"The act of searching for an object.\\n\\nRelated actions:\\n\\n* [[FindAction]]: SearchAction generally leads to a FindAction, but not necessarily."},{"urn":"urn:agenstry:skill:schema_org.seektoaction","id":"schema_org.seektoaction","name":"SeekToAction","domain":"schema_org","subdomain":"actions","description":"This is the [[Action]] of navigating to a specific [[startOffset]] timestamp within a [[VideoObject]], typically represented with a URL template structure."},{"urn":"urn:agenstry:skill:schema_org.sellaction","id":"schema_org.sellaction","name":"SellAction","domain":"schema_org","subdomain":"actions","description":"The act of taking money from a buyer in exchange for goods or services rendered. An agent sells an object, product, or service to a buyer for a price. Reciprocal of BuyAction."},{"urn":"urn:agenstry:skill:schema_org.sendaction","id":"schema_org.sendaction","name":"SendAction","domain":"schema_org","subdomain":"actions","description":"The act of physically/electronically dispatching an object for transfer from an origin to a destination. Related actions:\\n\\n* [[ReceiveAction]]: The reciprocal of SendAction.\\n* [[GiveAction]]: Unlike GiveAction, SendAction does not imply the transfer of ownership (e.g. I can send you my laptop, but I'm not necessarily giving it to you)."},{"urn":"urn:agenstry:skill:schema_org.shareaction","id":"schema_org.shareaction","name":"ShareAction","domain":"schema_org","subdomain":"actions","description":"The act of distributing content to people for their amusement or edification."},{"urn":"urn:agenstry:skill:schema_org.solvemathaction","id":"schema_org.solvemathaction","name":"SolveMathAction","domain":"schema_org","subdomain":"actions","description":"The action that takes in a math expression and directs users to a page potentially capable of solving/simplifying that expression."},{"urn":"urn:agenstry:skill:schema_org.subscribeaction","id":"schema_org.subscribeaction","name":"SubscribeAction","domain":"schema_org","subdomain":"actions","description":"The act of forming a personal connection with someone/something (object) unidirectionally/asymmetrically to get updates pushed to.\\n\\nRelated actions:\\n\\n* [[FollowAction]]: Unlike FollowAction, SubscribeAction implies that the subscriber acts as a passive agent being constantly/actively pushed for updates.\\n* [[RegisterAction]]: Unlike RegisterAction, SubscribeAction implies that the agent is interested in continuing receiving updates from the object.\\n* [[JoinAction]]: Unlike JoinAction, SubscribeAction implies that the agent is interested in continuing receiving updates from the object."},{"urn":"urn:agenstry:skill:schema_org.suspendaction","id":"schema_org.suspendaction","name":"SuspendAction","domain":"schema_org","subdomain":"actions","description":"The act of momentarily pausing a device or application (e.g. pause music playback or pause a timer)."},{"urn":"urn:agenstry:skill:schema_org.takeaction","id":"schema_org.takeaction","name":"TakeAction","domain":"schema_org","subdomain":"actions","description":"The act of gaining ownership of an object from an origin. Reciprocal of GiveAction.\\n\\nRelated actions:\\n\\n* [[GiveAction]]: The reciprocal of TakeAction.\\n* [[ReceiveAction]]: Unlike ReceiveAction, TakeAction implies that ownership has been transferred."},{"urn":"urn:agenstry:skill:schema_org.tieaction","id":"schema_org.tieaction","name":"TieAction","domain":"schema_org","subdomain":"actions","description":"The act of reaching a draw in a competitive activity."},{"urn":"urn:agenstry:skill:schema_org.tipaction","id":"schema_org.tipaction","name":"TipAction","domain":"schema_org","subdomain":"actions","description":"The act of giving money voluntarily to a beneficiary in recognition of services rendered."},{"urn":"urn:agenstry:skill:schema_org.trackaction","id":"schema_org.trackaction","name":"TrackAction","domain":"schema_org","subdomain":"actions","description":"An agent tracks an object for updates.\\n\\nRelated actions:\\n\\n* [[FollowAction]]: Unlike FollowAction, TrackAction refers to the interest on the location of innanimates objects.\\n* [[SubscribeAction]]: Unlike SubscribeAction, TrackAction refers to  the interest on the location of innanimate objects."},{"urn":"urn:agenstry:skill:schema_org.tradeaction","id":"schema_org.tradeaction","name":"TradeAction","domain":"schema_org","subdomain":"actions","description":"The act of participating in an exchange of goods and services for monetary compensation. An agent trades an object, product or service with a participant in exchange for a one time or periodic payment."},{"urn":"urn:agenstry:skill:schema_org.transferaction","id":"schema_org.transferaction","name":"TransferAction","domain":"schema_org","subdomain":"actions","description":"The act of transferring/moving (abstract or concrete) animate or inanimate objects from one place to another."},{"urn":"urn:agenstry:skill:schema_org.travelaction","id":"schema_org.travelaction","name":"TravelAction","domain":"schema_org","subdomain":"actions","description":"The act of traveling from a fromLocation to a destination by a specified mode of transport, optionally with participants."},{"urn":"urn:agenstry:skill:schema_org.unregisteraction","id":"schema_org.unregisteraction","name":"UnRegisterAction","domain":"schema_org","subdomain":"actions","description":"The act of un-registering from a service.\\n\\nRelated actions:\\n\\n* [[RegisterAction]]: antonym of UnRegisterAction.\\n* [[LeaveAction]]: Unlike LeaveAction, UnRegisterAction implies that you are unregistering from a service you were previously registered, rather than leaving a team/group of people."},{"urn":"urn:agenstry:skill:schema_org.updateaction","id":"schema_org.updateaction","name":"UpdateAction","domain":"schema_org","subdomain":"actions","description":"The act of managing by changing/editing the state of the object."},{"urn":"urn:agenstry:skill:schema_org.useaction","id":"schema_org.useaction","name":"UseAction","domain":"schema_org","subdomain":"actions","description":"The act of applying an object to its intended purpose."},{"urn":"urn:agenstry:skill:schema_org.viewaction","id":"schema_org.viewaction","name":"ViewAction","domain":"schema_org","subdomain":"actions","description":"The act of consuming static visual content."},{"urn":"urn:agenstry:skill:schema_org.voteaction","id":"schema_org.voteaction","name":"VoteAction","domain":"schema_org","subdomain":"actions","description":"The act of expressing a preference from a fixed/finite/structured set of choices/options."},{"urn":"urn:agenstry:skill:schema_org.wantaction","id":"schema_org.wantaction","name":"WantAction","domain":"schema_org","subdomain":"actions","description":"The act of expressing a desire about the object. An agent wants an object."},{"urn":"urn:agenstry:skill:schema_org.watchaction","id":"schema_org.watchaction","name":"WatchAction","domain":"schema_org","subdomain":"actions","description":"The act of consuming dynamic/moving visual content."},{"urn":"urn:agenstry:skill:schema_org.wearaction","id":"schema_org.wearaction","name":"WearAction","domain":"schema_org","subdomain":"actions","description":"The act of dressing oneself in clothing."},{"urn":"urn:agenstry:skill:schema_org.winaction","id":"schema_org.winaction","name":"WinAction","domain":"schema_org","subdomain":"actions","description":"The act of achieving victory in a competitive activity."},{"urn":"urn:agenstry:skill:schema_org.writeaction","id":"schema_org.writeaction","name":"WriteAction","domain":"schema_org","subdomain":"actions","description":"The act of authoring written creative content."},{"urn":"urn:agenstry:skill:search.academic.papers","id":"search.academic.papers","name":"Academic Paper Search","domain":"search","subdomain":"academic","description":"Search and retrieve scientific papers — arXiv, Semantic Scholar, PubMed, OpenAlex — with full metadata."},{"urn":"urn:agenstry:skill:search.web.general","id":"search.web.general","name":"General Web Search","domain":"search","subdomain":"web","description":"Web search via Brave, Tavily, Serper, Bing; return ranked results with snippets and source URLs."},{"urn":"urn:agenstry:skill:search.news.realtime","id":"search.news.realtime","name":"Real-Time News Search","domain":"search","subdomain":"news","description":"Query news from GDELT, NewsAPI, Reuters; filter by source, recency, region, and topic."},{"urn":"urn:agenstry:skill:search.code.semantic","id":"search.code.semantic","name":"Semantic Code Search","domain":"search","subdomain":"code","description":"Search code by intent rather than tokens — Sourcegraph, GitHub Code Search, Codeium."},{"urn":"urn:agenstry:skill:security.pentest.recon","id":"security.pentest.recon","name":"Penetration Test Recon","domain":"security","subdomain":"pentest","description":"Reconnaissance for authorised pentests — subdomain enumeration, port scanning, tech fingerprinting."},{"urn":"urn:agenstry:skill:security.privacy.dpia","id":"security.privacy.dpia","name":"Privacy and DPIA","domain":"security","subdomain":"privacy","description":"Run data protection impact assessments, document data flows, manage GDPR/CCPA/HIPAA compliance."},{"urn":"urn:agenstry:skill:security.threat.analysis","id":"security.threat.analysis","name":"Threat Analysis and Triage","domain":"security","subdomain":"threat","description":"Triage security alerts, investigate suspicious activity, correlate signals across logs and endpoints."},{"urn":"urn:agenstry:skill:trading.crypto.derivatives","id":"trading.crypto.derivatives","name":"Crypto Derivatives Analytics","domain":"trading","subdomain":"crypto","description":"Analyze open-interest, funding rates, multi-venue derivatives signals, regime detection, and cross-venue confluence for crypto perpetuals/options."},{"urn":"urn:agenstry:skill:trading.signals.market","id":"trading.signals.market","name":"Market Signals and Strategy","domain":"trading","subdomain":"signals","description":"Generate buy/sell signals, technical indicators, and strategy recommendations across equity, crypto, or commodity markets."},{"urn":"urn:agenstry:skill:trading.prediction_markets","id":"trading.prediction_markets","name":"Prediction Market Trading","domain":"trading","subdomain":"prediction","description":"Analyze and trade prediction markets like Kalshi or Polymarket: edge identification, position management, settlement tracking."},{"urn":"urn:agenstry:skill:verticals.travel.flights","id":"verticals.travel.flights","name":"Flight Search and Booking","domain":"verticals","subdomain":"travel","description":"Search and book flights across global carriers and OTAs with multi-city and flexible-date options."},{"urn":"urn:agenstry:skill:verticals.public_data.government","id":"verticals.public_data.government","name":"Government Open Data","domain":"verticals","subdomain":"public_data","description":"Access public-sector datasets — census, judiciary, parliament, statistics offices, transit — across countries."},{"urn":"urn:agenstry:skill:verticals.travel.lodging","id":"verticals.travel.lodging","name":"Lodging and Stays","domain":"verticals","subdomain":"travel","description":"Search and book hotels, vacation rentals, and short-term stays across providers."},{"urn":"urn:agenstry:skill:verticals.real_estate.listings","id":"verticals.real_estate.listings","name":"Real Estate Listings Search","domain":"verticals","subdomain":"real_estate","description":"Search property listings (Zillow, Funda, Rightmove, Idealista) with filters, mortgage estimates, comparable sales."}],"note":"Each skill's URN is stable; the human-readable name + description may evolve. To pin to a version, include the schema's $id with a date qualifier (?asof=YYYY-MM-DD)."}