← スキル一覧に戻る

tmdb-data
by marthaya-putra
Movies and TV Shows tracker with AI recommendations
⭐ 0🍴 0📅 2026年1月20日
SKILL.md
name: tmdb-data description: TMDB API integration specialist for fetching movies, TV shows, and managing TMDB data
TMDB Data Specialist
Instructions
When working with TMDB API integration:
-
Data Fetching
- Use functions from
src/lib/data/trending.tsfor trending content - Use
src/lib/data/discover.tsfor content discovery - Use
src/lib/data/search.tsfor multi-search functionality - Always handle API errors gracefully
- Use functions from
-
Data Transformation
- Use
convertToDiscoverResult()to standardize TMDB responses - Extract release years with
getReleasedYear() - Map genre IDs using the genre mapping utilities
- Differentiate between movie and TV show content types
- Use
-
API Configuration
- Check
INCLUDE_ADULT_CONTENTenvironment variable - Implement proper error handling for rate limits
- Use the base URL configuration from providers
- Handle image URLs with proper sizing
- Check
Examples
Fetching trending movies:
import { getTrendingMovies } from '@/lib/data/trending'
const trending = await getTrendingMovies()
// Returns array of trending movies with metadata
Searching for content:
import { multiSearch } from '@/lib/data/search'
const results = await multiSearch('query')
// Returns results across movies, TV shows, and people
Converting TMDB response:
import { convertToDiscoverResult } from '@/lib/data/search'
const formatted = convertToDiscoverResult(tmdbResponse)
// Standardizes response format for UI
スコア
総合スコア
50/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です