SkillAgentSearch skills...

MeetMap

МитМап — это новая карта твоих интересов, возможностей и мест, которые вдохновляют. ✨ Как это работает? Отмечай на карте места, которые любишь. Сохраняй точки, где мечтаешь побывать — создай личный список желаний. И находи людей, чьи «карты интересов» пересекаются с твоими!🌟

Install / Use

npx skills add chuprovatata/MeetMap

Installs into whichever agent you are using.

About this skill
🤖

Devin Config

Devin AI agent config

Quality Score

66/100

Supported Platforms

Devin

Our assessment of MeetMap

MeetMap scores 66/100 on our quality scale, 3932nd of 4,647 Development & Engineering skills we index.

Its Devin Config is 4.2 KB long, well organised into 9 sections with 8 code examples: a solid amount of guidance for an agent.

It has no GitHub stars yet, so there is no community track record; judge it on its content.

Substance
26/30
Structure
20/20
Description
15/15
Adoption
0/20
Freshness
5/15

Maintenance, license and trust

  • We could not determine when the repository was last updated.
  • No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
  • Its trust signals score 68/100, with 3 cautions from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

MeetMap compared with similar skills

All 4 of these similar skills score higher than MeetMap; compare them before choosing.

SkillScoreStarsUpdatedFormat
MeetMap (this skill)by chuprovatata660—Devin Config
taste-skillby Leonxlnx100104.3ktodayCLAUDE.md
ai-job-searchby ai-job-search-dev10067.1k1d agoCLAUDE.md
claude-howtoby luongnv8910045.8k1d agoCLAUDE.md
algorithmic-artby anthropics100177.9k36d agoSKILL.md

Frequently asked questions

How do I install MeetMap?
Run npx skills add chuprovatata/MeetMap. The install tabs above show the steps for each supported agent.
Which AI agents does MeetMap work with?
It is written for Devin, as a Devin Config file. Other agents that read the same format can often use it too.
Is MeetMap safe to use?
It declares no license and scores 68/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is MeetMap still maintained?
We could not determine when the repository was last updated.

Firebase Authentication on Android (Kotlin)

This guide walks you through using Firebase Authentication in your Android app using Kotlin DSL (build.gradle.kts) and Kotlin code.

1, Enable Authentication via CLI

Before adding dependencies in your app, make sure you enable the Auth service in your Firebase Project using the Firebase CLI:

npx -y firebase-tools@latest init auth

2. Add Dependencies

In your module-level build.gradle.kts (usually app/build.gradle.kts), add the dependency for Firebase Authentication:

dependencies {
    // [AGENT] Fetch the latest available BoM version from https://firebase.google.com/support/release-notes/android before adding this
    implementation(platform("com.google.firebase:firebase-bom:<latest_bom_version>"))

    // Add the dependency for the Firebase Authentication library
    // When using the BoM, you don't specify versions in Firebase library dependencies
    implementation("com.google.firebase:firebase-auth")
}

3. Initialize FirebaseAuth

In your Activity or Fragment, initialize the FirebaseAuth instance:

import com.google.firebase.auth.FirebaseAuth
import com.google.firebase.auth.ktx.auth
import com.google.firebase.ktx.Firebase

class MainActivity : AppCompatActivity() {

    private lateinit var auth: FirebaseAuth

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        val auth = Firebase.auth
        
        setContent {
            MaterialTheme {
                Text("Auth initialized!")
            }
        }
    }
}

Jetpack Compose (Modern)

Initialize inside a ComponentActivity using setContent:

import android.os.Bundle
import androidx.activity.ComponentActivity
import androidx.activity.compose.setContent
import androidx.compose.material3.MaterialTheme
import androidx.compose.material3.Text
import com.google.firebase.Firebase
import com.google.firebase.auth.auth

class MainActivity : ComponentActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        val auth = Firebase.auth
        
        setContent {
            MaterialTheme {
                Text("Auth initialized!")
            }
        }
    }
}

4. Check Current Auth State

You should check if a user is already signed in when your activity starts:

public override fun onStart() {
    super.onStart()
    // Check if user is signed in (non-null) and update UI accordingly.
    val currentUser = auth.currentUser
    if (currentUser != null) {
        // User is signed in, navigate to main screen or update UI
    } else {
        // No user is signed in, prompt for login
    }
}

5. Sign Up New Users (Email/Password)

Use createUserWithEmailAndPassword to register new users:

fun signUpUser(email: String, password: String) {
    auth.createUserWithEmailAndPassword(email, password)
        .addOnCompleteListener(this) { task ->
            if (task.isSuccessful) {
                // Sign up success, update UI with the signed-in user's information
                val user = auth.currentUser
                // Navigate to main screen
            } else {
                // If sign up fails, display a message to the user.
                Toast.makeText(baseContext, "Authentication failed.", Toast.LENGTH_SHORT).show()
            }
        }
}

6. Sign In Existing Users (Email/Password)

Use signInWithEmailAndPassword to log in existing users:

fun signInUser(email: String, password: String) {
    auth.signInWithEmailAndPassword(email, password)
        .addOnCompleteListener(this) { task ->
            if (task.isSuccessful) {
                // Sign in success, update UI with the signed-in user's information
                val user = auth.currentUser
                // Navigate to main screen
            } else {
                // If sign in fails, display a message to the user.
                Toast.makeText(baseContext, "Authentication failed.", Toast.LENGTH_SHORT).show()
            }
        }
}

7. Sign Out

To sign out a user, call signOut() on the FirebaseAuth instance:

auth.signOut()
// Navigate to login screen

Related Skills

View on GitHub
GitHub Stars0
CategoryDevelopment
UpdatedNaNy ago
Forks0

Trust signals

68/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

2 medium1 low