L'Oréal API Search
Searches and retrieves detailed API specifications, metadata, and schemas from the L'Oréal API Portal.
The source repository doesn't declare a license. Check its terms before reusing the code.
Key features
- Pattern-based API discovery across thousands of portal entries
- Integrated Azure OAuth authentication and secure token management
- Automated fetching of full OpenAPI/Swagger specifications and schemas
- Retrieval of detailed metadata including titles, versions, and categories
- Optimized data handling for large JSON response sets using jq filtering
Use cases
- Extracting technical documentation and schemas for application integration
- Discovering available services within a specific business domain or functional category
- Finding specific API endpoints and their required request/response formats
FAQ
How does this skill handle authentication for the L'Oréal Portal?
The skill includes integrated Azure OAuth authentication management. It can automatically generate, save, and reuse secure tokens from Google Secret Manager to ensure seamless access to the protected API Portal data.
When should I use this skill?
You should use this skill whenever you need to find specific L'Oréal APIs, explore available endpoints, or retrieve technical schemas. It is triggered by keywords such as 'API search', 'Swagger', 'OpenAPI', or 'API portal'.
How does this improve my frontend or backend development workflow?
It eliminates the need to manually browse portal UIs. By bringing API documentation directly into your Claude Code environment, you can instantly get request/response formats and endpoint definitions to accelerate your coding and integration tasks.
What does the L'Oréal API Search skill do?
This skill empowers Claude Code to search and retrieve detailed information from the L'Oréal API Portal. It can discover API patterns across thousands of entries, fetch full OpenAPI or Swagger specifications, and retrieve metadata like versions and categories.
Can it handle large API specifications without crashing?
Yes. The skill is optimized for high-volume data handling. It uses jq filtering for efficient JSON processing and includes built-in workflows to save large specifications (often 10k+ lines) to local files instead of overwhelming the chat context.