Agent skill
social-feed-integration
Integrate and maintain the Instagram/Facebook social wall for case studies and blogs in this repo, including manual import workflows, Meta Graph API setup, compliance endpoints, and SEO/performance/security guardrails. Use when adding social posts, updating the importer, wiring UI placement, or handling Meta tokens and data deletion callbacks.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/social-feed-integration
SKILL.md
Social Feed Integration
Quick start
- Read references/current-state.md to see what is already implemented.
- Read references/workflows.md when importing or updating social posts.
- Read references/requirements-and-backlog.md for open items and gaps.
- Read references/research-summary.md for Meta Graph API setup and platform constraints.
- Read references/seo-marketing.md for SEO and marketing rules.
- Read references/network-architecture.md for trust boundaries and compliance endpoints.
Workflow
- Confirm scope (manual import vs live API, case studies vs blogs).
- Validate Meta assets and secrets (Business app, system user token, env vars).
- Run or extend the importer, download assets locally, update social-data.
- Update UI placement and linking logic for the social wall.
- Verify compliance endpoints, privacy copy, and env configuration.
- Apply SEO and performance improvements (JSON-LD, ISO dates, lazy loading).
- QA: verify links, images, schema, and no external Meta CDN URLs.
Guardrails
- Never put Meta tokens in client code or VITE_ env variables.
- Do not ship Meta CDN URLs in social-data; always download and host locally.
- Keep structured data ISO dates; do not use relative labels in JSON-LD.
- Avoid third-party widgets that add branding or block rendering.
- Keep edits ASCII unless a file already uses Unicode and it is required.
Repo touchpoints
- UI: client/src/components/sections/common/social-feed.tsx
- Data: client/src/data/social-data.ts
- Images: client/public/images/social and client/public/images/social/imported
- Importer: scripts/import-social.ts (npm run import:social)
- Compliance: server/routes.ts, client/src/pages/data-deletion.tsx, client/src/App.tsx
- Env template: .env.example
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?