mirror of
https://github.com/affaan-m/everything-claude-code.git
synced 2026-04-10 03:13:29 +08:00
feat: consolidate all Anthropic plugins into ECC v2.0.0
Ports functionality from 10+ separate plugins into ECC so users only need one plugin installed. Consolidates: pr-review-toolkit, feature-dev, commit-commands, hookify, code-simplifier, security-guidance, frontend-design, explanatory-output-style, and personal skills. New agents (8): code-architect, code-explorer, code-simplifier, comment-analyzer, conversation-analyzer, pr-test-analyzer, silent-failure-hunter, type-design-analyzer New commands (9): commit, commit-push-pr, clean-gone, review-pr, feature-dev, hookify, hookify-list, hookify-configure, hookify-help New skills (8): frontend-design, hookify-rules, github-ops, knowledge-ops, lead-intelligence, oura-health, pmx-guidelines, remotion Enhanced skills (8): article-writing, content-engine, market-research, investor-materials, investor-outreach, x-api, security-scan, autonomous-loops — merged with personal skill content New hook: security-reminder.py (pattern-based OWASP vulnerability warnings on file edits) Totals: 36 agents, 69 commands, 128 skills, 29 hook scripts
This commit is contained in:
@@ -202,7 +202,68 @@ Use `content-engine` skill to generate platform-native content, then post via X
|
||||
3. Post via X API using patterns above
|
||||
4. Track engagement via public_metrics
|
||||
|
||||
## Account Management Operations
|
||||
|
||||
Beyond posting, the X API supports account management workflows:
|
||||
|
||||
### Check Mentions and Replies
|
||||
```python
|
||||
# Get mentions for authenticated user
|
||||
resp = requests.get(
|
||||
f"https://api.x.com/2/users/{user_id}/mentions",
|
||||
headers=headers,
|
||||
params={
|
||||
"max_results": 10,
|
||||
"tweet.fields": "created_at,public_metrics,in_reply_to_user_id",
|
||||
}
|
||||
)
|
||||
```
|
||||
|
||||
### Track Engagement Metrics
|
||||
```python
|
||||
# Get tweet metrics
|
||||
resp = requests.get(
|
||||
f"https://api.x.com/2/tweets/{tweet_id}",
|
||||
headers=headers,
|
||||
params={"tweet.fields": "public_metrics"}
|
||||
)
|
||||
metrics = resp.json()["data"]["public_metrics"]
|
||||
# Returns: retweet_count, reply_count, like_count, quote_count, impression_count
|
||||
```
|
||||
|
||||
### Follower/Following Graph Analysis
|
||||
```python
|
||||
# Get followers
|
||||
resp = requests.get(
|
||||
f"https://api.x.com/2/users/{user_id}/followers",
|
||||
headers=headers,
|
||||
params={"max_results": 100, "user.fields": "public_metrics,description"}
|
||||
)
|
||||
|
||||
# Get following
|
||||
resp = requests.get(
|
||||
f"https://api.x.com/2/users/{user_id}/following",
|
||||
headers=headers,
|
||||
params={"max_results": 100, "user.fields": "public_metrics,description"}
|
||||
)
|
||||
```
|
||||
|
||||
## Content Guidelines for X
|
||||
|
||||
When posting programmatically, follow these platform norms:
|
||||
- Lowercase sentence starts for dev/tech X accounts
|
||||
- Proper nouns and acronyms stay capitalized
|
||||
- No hashtags (they signal inauthenticity on dev X)
|
||||
- No links in tweet body (kills reach). Links in first reply.
|
||||
- Hook in first 7 words (mobile fold is brutal)
|
||||
- Character limit: 280 chars for free, 25K for Premium
|
||||
|
||||
## Safety
|
||||
|
||||
Always get user approval before posting. Draft the content and present it for review. Never auto-post without explicit confirmation.
|
||||
|
||||
## Related Skills
|
||||
|
||||
- `content-engine` — Generate platform-native content for X
|
||||
- `crosspost` — Distribute content across X, LinkedIn, and other platforms
|
||||
- `lead-intelligence` — Use X follower graph for warm path discovery
|
||||
|
||||
Reference in New Issue
Block a user