My Life Feed V2

v2.0.0

Manage MyFeed things and groups via the MyFeed REST API.

0· 110·0 current·0 all-time
byStav Cohen@stavc

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for stavc/life-feed.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "My Life Feed V2" (stavc/life-feed) from ClawHub.
Skill page: https://clawhub.ai/stavc/life-feed
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Required env vars: Myfeed_API_KEY
Required binaries: jq
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install life-feed

ClawHub CLI

Package manager switcher

npx clawhub@latest install life-feed
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name and description describe managing MyFeed via its REST API and the skill only asks for an API key and the jq binary (used in examples). Both are appropriate and expected for this purpose.
Instruction Scope
SKILL.md contains curl calls to https://skill.myfeed.life/api using the declared Myfeed_API_KEY and JSON payloads for create_thing and get_groups. The instructions do not ask the agent to read unrelated files, other env vars, or system secrets. They do send user-provided phone numbers/IDs to the MyFeed API (expected for invites).
Install Mechanism
There is no install spec and no code files; this is an instruction-only skill. It requires the jq binary to be present on PATH (used in examples). That is low-risk and proportionate.
Credentials
Only a single environment variable (Myfeed_API_KEY) is required, which is appropriate for authenticating to the MyFeed API. The documentation also correctly warns the key grants full account access.
Persistence & Privilege
The skill is not marked always:true and does not request any system config or persistent privileges. Model invocation is allowed (platform default), which means the agent could call the API when invoked or autonomously per platform rules.
Assessment
This skill makes HTTP requests to https://skill.myfeed.life/api using the Myfeed_API_KEY you provide. Only install if that domain and service are ones you trust. Treat your API key as a secret: use a least-privilege key if the service supports it, monitor its usage, and be ready to revoke it if you see unexpected activity. Note that invites include phone numbers/IDs (PII) when you use the skill, so avoid passing sensitive contacts unless you intend to share them with MyFeed. If you are concerned about autonomous calls, review your agent's skill-invocation controls before enabling the skill.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

📋 Clawdis
Binsjq
EnvMyfeed_API_KEY
latestvk9758xhkhegfgwnp9c1mrbpth583ztg4
110downloads
0stars
1versions
Updated 3w ago
v2.0.0
MIT-0

My Life Feed Skill Staj

Add things for friends and groups, list my groups

Setup

  1. Get your API key: ask the owner to get it from My Life Feed app
  2. Set environment variables:
    export Myfeed_API_KEY="your-api-key"
    

Usage

All commands use curl to hit the My Life Feed REST API.

Create thing and invite a friend

curl -X POST https://skill.myfeed.life/api -H "Authorization: ApiKey $Myfeed_API_KEY" -H "Content-Type: application/json" 
-d '{"request":"create_thing",
 "params":{
   "description":"Thing description", 
   "start_time": Thing starttime in epoch,
   "alarms":[
     {
        "type": "minutes / hours / days / weeks / months",
        "value": how many units
     }
    ],
   "invites": [
      {"phone_number":"Friend phone number"}
    ]
   
 }
}'

List groups and receive group id

curl -X POST https://skill.myfeed.life/api -H "Authorization: ApiKey $Myfeed_API_KEY" -H "Content-Type: application/json" -d '
{
 "request":"get_groups",
 "params":{
   "starting_from": 1739383324000
   }
}'| jq '.groups[] | {group_id,url_group,is_admin}'

Create thing and invite a group

curl -X POST https://skill.myfeed.life/api -H "Authorization: ApiKey $Myfeed_API_KEY" -H "Content-Type: application/json" 
-d '{"request":"create_thing",
 "params":{
   "description":"Thing description", 
   "start_time": Thing starttime in epoch in miliseconds,
   "alarms":[
     {
        "type": "minutes / hours / days / weeks / months",
        "value": how many units
     }
    ],
   "invites": [
      {"group_id":group_id }
    ]
   
 }
}'

Notes

  • Group Id can be found by listing the groups with a certain name
  • The API key and token provide full access to your My Life Feed / MyFeed account - keep them secret!
  • Rate limits: 3 requests per 10 seconds per API key;

Examples

#Get the group id by group name. Now i'm looking for the group_id of the group that has "friends" in his name.
curl -X POST https://skill.myfeed.life/api -H "Authorization: ApiKey $Myfeed_API_KEY" -H "Content-Type: application/json" -d '
{
 "request":"get_groups",
 "params":{
   "starting_from": 1739383324000
   }
}'| jq '.groups[] | select(.group|contains ("friends"))'
# Add a thing and invite a group. When you invite a group, you can't invite other people. You are adding 2 reminders before the thing time in this invite: one with 10 minutes ahead and one with 4 hours. You are adding the thing for the group with the group_id 564564646. The thing time is 1770935248000. Start time needs to be in the future.
curl -X POST https://skill.myfeed.life/api -H "Authorization: ApiKey $Myfeed_API_KEY" -H "Content-Type: application/json" 
-d '{"request":"create_thing",
 "params":{
   "description":"Thing description", 
   "start_time": 1770935248000,
   "alarms":[
     {
        "type": "minutes",
        "value": 10
     },
     {
        "type": "hours",
        "value": 4
     }
    ],
   "invites": [
      {"group_id":564564646 }
    ]
   
 }
}'
#Invites friends to a thing. Add them reminders. Add the phone number of the friend in invitation. The format is country prefix + phone number like in the example. Make sure there is no + within phone number.  You are adding 2 reminders before the thing time in this invite: one with 10 minutes ahead and one with 4 hours. Start time needs to be in the future.
curl -X POST https://skill.myfeed.life/api -H "Authorization: ApiKey $Myfeed_API_KEY" -H "Content-Type: application/json" 
-d '{"request":"create_thing",
 "params":{
   "description":"Thing description", 
   "start_time": 1770935248000,
   "alarms":[
     {
        "type": "minutes",
        "value": 10
     },
     {
        "type": "hours",
        "value": 4
     }
    ],
   "invites": [
      {"phone_number":"19255264501"}
    ]
 }
}'

Comments

Loading comments...