generated: '2026-08-09' method: generated source: openapi/canix-openapi-original.yml description: >- Packaged Agent Skills for the Canix API. Canix publishes no skills, no AGENTS.md and no agent guidance of its own, so these are generated by API Evangelist from the harvested OpenAPI. Every operationId referenced was verified verbatim against openapi/canix-openapi-original.yml; none are invented. The skills carry the conventions, idempotency and error rules captured in conventions/canix-conventions.yml and errors/canix-problem-types.yml, including the fact that Canix has no idempotency contract. provider_published_skills: false skills: - file: canix-create-and-fulfill-sales-order.md name: Create and fulfill a Canix sales order api: openapi/canix-openapi-original.yml operations: - GetFacilities - GetCustomers - GetCustomerById - GetItems - CreateSalesOrder - GetSalesOrderById - GetSalesOrderContentsById - UpdateSalesOrderStatus - GetSalesOrderPayments - GetSubmissionById - file: canix-sync-inventory-and-compliance.md name: Sync Canix inventory and compliance records api: openapi/canix-openapi-original.yml operations: - GetFacilities - GetLocations - GetLocationsCount - GetPackages - GetPackageById - GetPlantBatches - GetPlants - GetPlantsCount - GetPlantById - GetHarvests - GetHarvestById - GetTransfers - GetTransferById - GetTransferDestinationById - GetAuditedActions - file: canix-purchasing-and-manufacturing-costs.md name: Run Canix purchasing and roll up manufacturing costs api: openapi/canix-openapi-original.yml operations: - GetFacilities - GetVendors - CreateVendor - GetVendorById - GetWeightUnits - GetItems - GetNonCannabisProducts - PostPurchaseOrder - GetPurchaseOrderById - GetPurchaseOrderContentsById - GetpurchaseOrderPayments - GetBillOfMaterialsById - GetNonCannabisProductBOMs - GetManuBatches - GetManuBatchById - GetManuBatchRuns - GetManuBatchRunById - AddItemStandardCost - GetStandardCost - UpdateStandardCost