{"id":11292,"external_id":"plugin_asdk_app_6adc8b3c2cc48191a94bb373698a5575","name":"otis","display_name":"Otis","developer":"Boon IT SRL","category":"Finance","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-11-05T12:07:25Z","input_sha256":"d37ae021433c3ce7dc37b227ace33e09b9b46190fe5b20a2627a5dcce3ee6556","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"0.3.2","skill_count":10,"first_seen_at":"2026-11-05T12:00:02.305Z","last_seen_at":"2026-11-06T18:00:05.466Z","last_changed_at":"2026-11-05T12:00:02.305Z","install_count":null,"search_matches":[],"research_summary":null,"research_reviewed_at":null,"metadata":{"canonical_app_id":"asdk_app_6adc8b3c2cc48191a94bb373698a5575","connector_id":"asdk_app_6adc8b3c2cc48191a94bb373698a5575","created_at":"2026-10-24T11:25:45.924890Z","discoverability":"LISTED","id":"plugin_asdk_app_6adc8b3c2cc48191a94bb373698a5575","is_template":false,"is_template_instance":false,"name":"otis","release":{"app_ids":["asdk_app_6adc8b3c2cc48191a94bb373698a5575"],"app_manifest":{"apps":{"otis":{"id":"asdk_app_6adc8b3c2cc48191a94bb373698a5575","required":true}}},"app_templates":[],"description":"Client billing records for consultants and small agencies: clients, billable work, timers, expenses, invoices and payments, kept by Otis and used from your chat.","display_name":"Otis","id":"pluginrel_2ff2c54cc7dc81919dab459e51316bee","interface":{"brand_color":null,"capabilities":["Record billable hours, fixed fees and AI usage per client","Time work with a timer and record it at an hourly rate","Record expenses and bill them back to clients","Draft, check and issue invoices after you approve the exact total","Record payments and see what is unpaid or ready to invoice","Export all business records"],"category":"Finance","composer_icon_dark_url":null,"composer_icon_url":"https://files.openai.com/content?id=file_00000000bf7c82469fce3f9e15428356","default_prompt":"Which invoices are still unpaid, and how much is due on each?","default_prompts":["Which invoices are still unpaid, and how much is due on each?","What can I invoice Fernhill Coffee for?","Record 2 hours of permit review for Harbor & Pine at $130 an hour."],"developer_name":"Boon IT SRL","logo_url":"https://files.openai.com/content?id=file_00000000eb28820a91e1c1667d5d526f","logo_url_dark":null,"long_description":"Otis keeps the billing records of a consultant or small agency: clients, billable hours and timers, expenses, invoices and payments. Your assistant is the interface. Tell it what you worked on, what you spent or who paid, and Otis stores it as structured records.\n\nWhen you are ready to bill, the assistant drafts the invoice from unbilled work. Otis numbers it, calculates totals and tax, and checks it against the business's tax profile before it can be issued. An invoice is issued only after you approve its exact total, and an issued invoice is never rewritten. Payments are recorded against invoices, so the assistant can tell you what is unpaid and what is ready to invoice.\n\nOtis records billing facts. It does not send invoices, move money or connect to bank accounts. It runs no AI model of its own: every answer comes from your records and the rules on the server. Sign in with your email; records can be exported in full at any time.","plugin_category_id":"finance","privacy_policy_url":"https://otisbase.com/privacy","screenshot_urls":[],"short_description":"Client billing in your chat","terms_of_service_url":"https://otisbase.com/terms","website_url":"https://otisbase.com"},"keywords":[],"onboarding_skill_name":null,"requires_local_executor":false,"skills":[{"description":"Record or correct an Otis expense, optionally billable to a client.","interface":{"brand_color":null,"default_prompt":null,"display_name":"add-expense","icon_large_url":null,"icon_small_url":null,"iconography":"chart","short_description":"Record or correct an Otis expense, optionally billable to a client."},"name":"add-expense","plugin_release_skill_id":"pluginrsk_6adc8b4188b48191b1650cb34a4e05cf"},{"description":"Review or set up Otis business identity, currency and invoice preferences; only owners can save changes.","interface":{"brand_color":null,"default_prompt":null,"display_name":"business-settings","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Review or set up Otis business identity, currency and invoice preferences; only owners can save changes."},"name":"business-settings","plugin_release_skill_id":"pluginrsk_6adc8b40eb348191825c842535e6b0c2"},{"description":"Find Otis clients and maintain confirmed billing and tax details.","interface":{"brand_color":null,"default_prompt":null,"display_name":"clients","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Find Otis clients and maintain confirmed billing and tax details."},"name":"clients","plugin_release_skill_id":"pluginrsk_6adc8b402458819187a988f52e3685dc"},{"description":"Prepare an Otis invoice from available work, review tax and discounts, and issue only after exact-draft approval.","interface":{"brand_color":null,"default_prompt":null,"display_name":"create-invoice","icon_large_url":null,"icon_small_url":null,"iconography":"pdf","short_description":"Prepare an Otis invoice from available work, review tax and discounts, and issue only after exact-draft approval."},"name":"create-invoice","plugin_release_skill_id":"pluginrsk_6adc8b407c08819192ab7d90369faeb2"},{"description":"Export Otis records or audit history as paginated JSON using current read permissions.","interface":{"brand_color":null,"default_prompt":null,"display_name":"export","icon_large_url":null,"icon_small_url":null,"iconography":"pdf","short_description":"Export Otis records or audit history as paginated JSON using current read permissions."},"name":"export","plugin_release_skill_id":"pluginrsk_6adc8b415bd48191ae07e974c38900d6"},{"description":"Review Otis drafts, issued invoices and recorded balances, or cancel a specifically requested draft.","interface":{"brand_color":null,"default_prompt":null,"display_name":"invoices","icon_large_url":null,"icon_small_url":null,"iconography":"pdf","short_description":"Review Otis drafts, issued invoices and recorded balances, or cancel a specifically requested draft."},"name":"invoices","plugin_release_skill_id":"pluginrsk_6adc8b3f0dec819195f203f8f4fc5dee"},{"description":"Show the Otis menu and route a user to an independent business workflow when they ask for /otis or need help choosing a task.","interface":{"brand_color":null,"default_prompt":null,"display_name":"menu","icon_large_url":null,"icon_small_url":null,"iconography":"hierarchy","short_description":"Show the Otis menu and route a user to an independent business workflow when they ask for /otis or need help choosing a task."},"name":"menu","plugin_release_skill_id":"pluginrsk_6adc8b3f658c8191b744a12a77a8fa65"},{"description":"Review or record reported partial/full payments for issued Otis invoices.","interface":{"brand_color":null,"default_prompt":null,"display_name":"payments","icon_large_url":null,"icon_small_url":null,"iconography":"chart","short_description":"Review or record reported partial/full payments for issued Otis invoices."},"name":"payments","plugin_release_skill_id":"pluginrsk_6adc8b3f3a708191abcef339d745261b"},{"description":"Record or correct Otis billable time, services or reported AI usage, or start and stop a timer that tracks work time.","interface":{"brand_color":null,"default_prompt":null,"display_name":"record-work","icon_large_url":null,"icon_small_url":null,"iconography":"chart","short_description":"Record or correct Otis billable time, services or reported AI usage, or start and stop a timer that tracks work time."},"name":"record-work","plugin_release_skill_id":"pluginrsk_6adc8b3f0c70819182dc1df50df4e0a9"},{"description":"Review Otis tax guidance and confirmed registrations; only owners can save a tax profile.","interface":{"brand_color":null,"default_prompt":null,"display_name":"tax-settings","icon_large_url":null,"icon_small_url":null,"iconography":"chart","short_description":"Review Otis tax guidance and confirmed registrations; only owners can save a tax profile."},"name":"tax-settings","plugin_release_skill_id":"pluginrsk_6adc8b3ff56c8191be8cf59a33593170"}],"version":"0.3.2"},"scope":"GLOBAL","status":"ENABLED"},"research":null,"package_metadata":{"name":"otis","author":{"url":"https://otisbase.com","name":"Boon IT SRL"},"license":"MIT","sources":[{"path":".codex-plugin/plugin.json","sha256":"bc26492f42e11f31b3b9a34f95d755128f4452d6fd18a3598256c5ab25124232"}],"version":"0.3.2","homepage":"https://otisbase.com/skills","repository":"https://github.com/otisbase/otis-plugins","artifact_id":165376,"observed_at":"2026-11-06T18:19:30Z","support_url":"https://otisbase.com/about","capabilities":["Record billable hours, fixed fees and AI usage per client","Time work with a timer and record it at an hourly rate","Record expenses and bill them back to clients","Draft, check and issue invoices after you approve the exact total","Record payments and see what is unpaid or ready to invoice","Export all business records"],"field_sources":{"name":0,"author":0,"license":0,"version":0,"homepage":0,"repository":0,"support_url":0,"capabilities":0,"release_notes":0,"review_case_counts":0,"commerce_description":0},"release_notes":"First release in the OpenAI plugin directory.","extraction_version":1,"review_case_counts":{"negative":3,"positive":5},"conflicts_or_errors":[],"commerce_description":"This plugin does not sell products or process payments. It records invoices and the payments a user reports."}}