{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"tool_shadow","slug":"shadow","name":"Shadow","type":"product","url":"https://www.shadow.do","page_url":"https://unfragile.ai/shadow","categories":["automation"],"tags":[],"pricing":{"model":"paid","free":false,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"tool_shadow__cap_0","uri":"capability://productivity.automatic.meeting.detection.and.capture","name":"automatic-meeting-detection-and-capture","description":"Automatically detects scheduled meetings from calendar systems and captures meeting context including attendees, agenda, and discussion points without requiring manual input or setup.","intents":["I want my meetings automatically tracked without having to manually add them","I need to capture meeting context without taking notes during the call","I want to reduce the friction of starting a post-meeting workflow"],"best_for":["meeting-heavy professionals","sales managers","project leads"],"limitations":["Requires integration with calendar system (Gmail/Google Calendar)","Works best with detailed calendar invites and meeting titles","May miss ad-hoc or verbal-only meetings not on calendar"],"requires":["Calendar system integration","Meeting scheduled in advance with descriptive title","Access to meeting recording or transcript (optional but improves results)"],"input_types":["calendar event","meeting metadata"],"output_types":["captured meeting context"],"categories":["productivity","meeting management"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_shadow__cap_1","uri":"capability://writing.meeting.summary.generation","name":"meeting-summary-generation","description":"Generates concise, structured summaries of meetings including key discussion points, decisions made, and outcomes without manual transcription or note review.","intents":["I need a quick summary of what happened in my meeting","I want to share meeting outcomes with people who couldn't attend","I need to document meeting decisions for future reference"],"best_for":["sales managers","project leads","meeting-heavy professionals"],"limitations":["Quality depends on meeting recording or detailed calendar context","May miss nuanced discussions or implicit decisions","Vague meeting titles result in poor summaries"],"requires":["Meeting recording or transcript","Detailed calendar invite with agenda","Clear discussion during meeting"],"input_types":["meeting recording","meeting transcript","calendar event"],"output_types":["text summary"],"categories":["writing","productivity"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_shadow__cap_2","uri":"capability://productivity.action.item.extraction.and.assignment","name":"action-item-extraction-and-assignment","description":"Automatically identifies action items from meeting context and assigns owners with clear deadlines, eliminating the need to manually parse discussions and create task lists.","intents":["I need to turn meeting discussions into concrete tasks with owners","I want to avoid the manual work of creating follow-up tasks","I need to ensure accountability by assigning clear owners to action items"],"best_for":["project leads","sales managers","team coordinators"],"limitations":["May require manual refinement for team-specific workflows","Limited customization of task templates","Struggles with implicit or ambiguous action items","Requires clear discussion of who should do what"],"requires":["Meeting recording or detailed transcript","Clear discussion of tasks and responsibilities","Integration with task management system"],"input_types":["meeting recording","meeting transcript","discussion context"],"output_types":["task list with owners and deadlines"],"categories":["productivity","task management"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_shadow__cap_3","uri":"capability://productivity.email.workflow.integration","name":"email-workflow-integration","description":"Integrates post-meeting tasks and summaries directly into email workflow, allowing users to send meeting outcomes and action items without switching applications.","intents":["I want to send meeting summaries to attendees directly from my email","I need to share action items with the team via email without extra steps","I want meeting follow-ups to appear in my email context"],"best_for":["email-centric professionals","sales teams","project managers"],"limitations":["Requires Gmail integration","Email-based workflows may not suit all team structures","Limited to email as distribution channel"],"requires":["Gmail account","Email integration enabled","Generated summaries and action items"],"input_types":["meeting summary","action items"],"output_types":["email draft","email thread"],"categories":["productivity","communication"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_shadow__cap_4","uri":"capability://productivity.attendee.context.preservation","name":"attendee-context-preservation","description":"Captures and preserves information about meeting attendees including their roles and participation, enabling accurate assignment of action items and context-aware follow-ups.","intents":["I need to know who was in the meeting for accountability","I want to assign tasks to the right people based on their roles","I need to track who committed to what during the meeting"],"best_for":["project leads","team managers","meeting organizers"],"limitations":["Depends on accurate calendar invite attendee lists","May not capture attendees who joined late or left early","Requires clear role definitions in calendar system"],"requires":["Calendar event with attendee list","Clear identification of attendee roles","Meeting recording or transcript for participation tracking"],"input_types":["calendar event","meeting recording"],"output_types":["attendee list with roles","participation context"],"categories":["productivity","meeting management"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_shadow__cap_5","uri":"capability://productivity.decision.documentation","name":"decision-documentation","description":"Automatically extracts and documents decisions made during meetings with context about who decided what and why, creating a searchable decision log.","intents":["I need to document decisions made in meetings for future reference","I want to avoid disputes about what was decided and by whom","I need to track decision history for compliance or review purposes"],"best_for":["project leads","executives","compliance-focused teams"],"limitations":["Requires explicit decision statements in meeting discussion","May miss implicit or tentative decisions","Depends on clear meeting recording or transcript"],"requires":["Meeting recording or detailed transcript","Clear articulation of decisions during meeting","Context about decision makers"],"input_types":["meeting recording","meeting transcript"],"output_types":["decision log","decision documentation"],"categories":["productivity","documentation"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_shadow__cap_6","uri":"capability://productivity.calendar.to.task.pipeline","name":"calendar-to-task-pipeline","description":"Creates an automated pipeline from calendar events to actionable tasks, eliminating manual task creation and ensuring no follow-ups are missed.","intents":["I want all my meetings to automatically generate follow-up tasks","I need a single source of truth for meeting-related work","I want to reduce context switching between calendar and task management"],"best_for":["meeting-heavy professionals","sales managers","project coordinators"],"limitations":["Requires task management system integration","May generate unnecessary tasks for informational meetings","Limited customization of task generation rules"],"requires":["Calendar system integration","Task management system integration","Meeting with clear agenda or discussion"],"input_types":["calendar event","meeting context"],"output_types":["task list"],"categories":["productivity","automation"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"tool_shadow__cap_7","uri":"capability://productivity.meeting.context.enrichment","name":"meeting-context-enrichment","description":"Enriches meeting context by combining calendar data, meeting recordings, and discussion content to provide comprehensive background for task generation and follow-ups.","intents":["I need full context about a meeting to understand action items","I want to see what was discussed beyond just the calendar title","I need to understand the reasoning behind assigned tasks"],"best_for":["project leads","team members","stakeholders"],"limitations":["Quality depends on availability of meeting recording","Vague calendar invites limit enrichment quality","May not capture informal discussions or side conversations"],"requires":["Calendar event with detailed agenda","Meeting recording or transcript","Clear discussion during meeting"],"input_types":["calendar event","meeting recording","transcript"],"output_types":["enriched meeting context"],"categories":["productivity","meeting management"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":43,"verified":false,"data_access_risk":"high","permissions":["Calendar system integration","Meeting scheduled in advance with descriptive title","Access to meeting recording or transcript (optional but improves results)","Meeting recording or transcript","Detailed calendar invite with agenda","Clear discussion during meeting","Meeting recording or detailed transcript","Clear discussion of tasks and responsibilities","Integration with task management system","Gmail account"],"failure_modes":["Requires integration with calendar system (Gmail/Google Calendar)","Works best with detailed calendar invites and meeting titles","May miss ad-hoc or verbal-only meetings not on calendar","Quality depends on meeting recording or detailed calendar context","May miss nuanced discussions or implicit decisions","Vague meeting titles result in poor summaries","May require manual refinement for team-specific workflows","Limited customization of task templates","Struggles with implicit or ambiguous action items","Requires clear discussion of who should do what","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.39999999999999997,"quality":0.77,"ecosystem":0.15000000000000002,"match_graph":0.25,"freshness":0.75,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.1,"match_graph":0.35,"freshness":0.05}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-05-24T12:16:33.095Z","last_scraped_at":"2026-04-05T13:23:42.542Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=shadow","compare_url":"https://unfragile.ai/compare?artifact=shadow"}},"signature":"MetPsjZkpnaLH3X7Vu1gPyiLtav91yqJ8uLyop2EjeYImHhc0EqS5YgeIUjm0eDONNUINLMQwUAauSfHLqTNDA==","signedAt":"2026-06-22T11:18:49.871Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/shadow","artifact":"https://unfragile.ai/shadow","verify":"https://unfragile.ai/api/v1/verify?slug=shadow","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}