connector-tmdb
Build TMDb Movie and TV Features
Movie and TV integrations often fail because generated clients hide authentication, response shapes, and unsupported operations. This skill gives Caffeine developers a tested implementation path for catalog reads, credential handling, and service limits.
Установить с помощью моего Агента
Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.
Review the Skillstore skill "connector-tmdb" from https://skillstore.io/skills/caffeinelabs-connector-tmdb.md and its manifest at https://skillstore.io/api/skills/caffeinelabs-connector-tmdb/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.
Ресурсы для AI-агентов
Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.
Протестировать
Использование «connector-tmdb». I need a movie search endpoint for a Caffeine app.
Ожидаемый результат:
A backend plan with a protected bearer token, a bounded search request, optional-field normalization, and a stable movie result shape.
Использование «connector-tmdb». Which TMDb features should my first release avoid?
Ожидаемый результат:
- Avoid account writes, ratings, list creation, and session creation until the generated request body is fixed.
- Avoid movie recommendations because successful responses are decoded incorrectly.
- Use catalog reads, TV recommendations, search, discover, and trending feeds instead.
Аудит безопасности
БезопасноAll 127 static findings are false positives. They match Markdown code spans, documented TMDb URLs, credential terms, and Motoko identifiers in SKILL.md. No executable shell use, environment access, reconnaissance, or unauthorized network behavior is evidenced.
Факторы риска
⚙️ Внешние команды (50)
🌐 Доступ к сети (3)
🔑 Переменные окружения (2)
Поделиться и цитировать этот отчет
Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.
Копировать ссылку на отчёт
https://skillstore.io/skills/caffeinelabs-connector-tmdb/audits/1?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportЗначок Markdown
[](https://skillstore.io/skills/caffeinelabs-connector-tmdb?utm_source=security_passport_badge)Значок HTML
<a href="https://skillstore.io/skills/caffeinelabs-connector-tmdb?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/caffeinelabs-connector-tmdb/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Встраиваемая карточка
<iframe src="https://skillstore.io/embed/skills/caffeinelabs-connector-tmdb.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Академические ссылки (APA · BibTeX · CFF)
Цитата APA
caffeinelabs. (2026). connector-tmdb security audit report (audit version 1) [Author version 0.1.2]. Skillstore. https://skillstore.io/skills/caffeinelabs-connector-tmdb/audits/1Цитата BibTeX
@techreport{caffeinelabs-caffeinelabs-connector-tmdb-2026,
author = {caffeinelabs},
title = {connector-tmdb security audit report (audit version 1)},
institution = {Skillstore},
year = {2026},
number = {1},
url = {https://skillstore.io/skills/caffeinelabs-connector-tmdb/audits/1},
note = {Author version 0.1.2}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "connector-tmdb security audit report (audit version 1)"
version: "0.1.2"
type: report
authors:
- name: "caffeinelabs"
date-released: "2026-09-23"
url: "https://skillstore.io/skills/caffeinelabs-connector-tmdb/audits/1"
identifiers:
- type: other
value: "skillstore:caffeinelabs-connector-tmdb:audit:1"
description: "Skillstore immutable audit report identifier"
Оценка Skillstore
Почему такая оценка Достоверность доказательств: СреднийЧто вы можете построить
Create a movie search
Build a search endpoint that queries TMDb, maps optional fields, and returns a stable movie record to the frontend.
Launch a catalog home page
Combine now-playing, popular, trending, or discover reads into efficient landing-page feeds with bounded response sizes.
Plan a TV detail experience
Use TV detail, credits, season, episode, and recommendation operations while avoiding unsupported movie and account writes.
Попробуйте эти промпты
Show me the smallest Caffeine backend design for searching movies with tmdb-client. Include the required credential shape and a compact response record.
Design a Motoko movie detail endpoint using tmdb-client. Include credits, images, and videos through one efficient request where supported.
Create a TV catalog plan using search, popular, trending, discover, and recommendation operations. Mark unsupported operations and explain the response mapping.
Audit this proposed TMDb integration against the connector guidance. Check credentials, replication mode, pagination, response limits, rate limits, and unsupported writes.
Лучшие практики
- Store long-lived tokens in protected actor state and restrict credential updates to authorized callers.
- Normalize optional TMDb fields at the actor boundary and bound response sizes for each endpoint.
- Cache configuration data, combine related detail resources, clamp page values, and back off after rate limits.
Избегать
- Do not hand-roll ic.http_request calls when the generated client provides the required TMDb operation.
- Do not expose tokens through query methods, logs, errors, or untrusted frontend parameters.
- Do not build account writes or movie recommendations as working features before fixing their generated-client defects.
Часто задаваемые вопросы
Which credential does the client support?
Can I store the token in the frontend?
Which TMDb operations work reliably?
Why should I avoid account writes?
Why does movieRecommendations fail?
How should I handle images and limits?
Сведения для разработчиков
Автор
caffeinelabsЛицензия
MIT
Версия автора
v0.1.2
Ревизия Skillstore
r1
Репозиторий
https://github.com/caffeinelabs/skills/tree/c6bcba620fa151e28f2366205b35703d1c1e7864/skills/connector-tmdbСсылка
2aa351cb09c29b7287d263bd8ea81e9bee3b2a61
Актуальность поддержки
30.09.2026
Использование
0 загрузок · 0 просмотров
Структура файлов
📄 SKILL.md