Trakt · Capability

Social Engagement

Run with Naftiko

Capability Spec

social-engagement.yaml Raw ↑
apiVersion: naftiko.dev/v1
kind: Capability
metadata:
  name: social-engagement
  provider: trakt
  description: Follow other users, share check-ins, comment on movies/shows/episodes, like and react to comments, and surface friend activity feeds.
spec:
  shared:
    - trakt-shared
  workflow:
    - step: follow-graph
      operations:
        - getUserFollowers
        - getUserFollowing
        - getUserFriends
        - followUser
        - unfollowUser
    - step: comment
      operations:
        - getComment
        - updateComment
        - deleteComment
        - likeComment
        - removeCommentLike
    - step: checkin
      operations:
        - createCheckin
        - deleteCheckin
  notes:
    - "Comments require OAuth and follow Trakt's 5-emoji minimum / spoiler/markdown formatting rules."
    - "Checkins enforce a single active checkin per user; second attempt returns 409."